Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>NVM Express</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/NVM_Express"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-NVM_Express rootpage-NVM_Express skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">NVM Express</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox hproduct"><caption class="infobox-title fn">NVM Express</caption><tbody><tr><td colspan="2" class="infobox-subheader">Non-Volatile Memory Host Controller Interface Specification</td></tr><tr><td colspan="2" class="infobox-image"></td></tr><tr><th scope="row" class="infobox-label">Abbreviation</th><td class="infobox-data">NVMe</td></tr><tr><th scope="row" class="infobox-label">Status</th><td class="infobox-data">Published</td></tr><tr><th scope="row" class="infobox-label">Year started</th><td class="infobox-data">2011<span style="display:none">&nbsp;(<span class="bday dtstart published updated">2011</span>)</span></td></tr><tr><th scope="row" class="infobox-label">Latest version</th><td class="infobox-data">2.1<br>August&nbsp;5, 2024<span style="display:none">&nbsp;(<span class="bday dtstart published updated">2024-08-05</span>)</span><sup id="cite_ref-v21_1-0" class="reference"><a href="#cite_note-v21-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label">Organization</th><td class="infobox-data">NVM Express, Inc. (since 2014)<br>NVM Express Work Group (before 2014)</td></tr><tr><th scope="row" class="infobox-label">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://nvmexpress.org">nvmexpress<wbr>.org</a></span></td></tr></tbody></table>
<p><b>NVM Express</b> (<b>NVMe</b>) or <b>Non-Volatile Memory Host Controller Interface Specification</b> (<b>NVMHCIS</b>) is an <a href="Open_standard" title="Open standard">open</a>, <a href="Logical_device" class="mw-redirect" title="Logical device">logical-device</a> <a href="Interface_(computing)" title="Interface (computing)">interface</a> <a href="Functional_specification" title="Functional specification">specification</a> for accessing a computer's <a href="Non-volatile_storage" class="mw-redirect" title="Non-volatile storage">non-volatile storage</a> media usually attached via the <a href="PCI_Express" title="PCI Express">PCI Express</a> bus. The initial <i>NVM</i> stands for <i><a href="Non-volatile_memory" title="Non-volatile memory">non-volatile memory</a></i>, which is often NAND <a href="Flash_memory" title="Flash memory">flash memory</a> that comes in several physical form factors, including <a href="Solid-state_drive" title="Solid-state drive">solid-state drives</a> (SSDs), PCIe add-in cards, and <a href="M.2" title="M.2">M.2</a> cards, the successor to <a href="MSATA" class="mw-redirect" title="MSATA">mSATA</a> cards. NVM Express, as a logical-device interface, has been designed to capitalize on the low <a href="Hard_disk_drive_performance_characteristics#Access_time" title="Hard disk drive performance characteristics">latency</a> and internal parallelism of solid-state storage devices.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p><p>Architecturally, the logic for NVMe is physically stored within and executed by the NVMe controller chip that is physically co-located with the storage media, usually an SSD. Version changes for NVMe, e.g., 1.3 to 1.4, are incorporated within the storage media, and do not affect PCIe-compatible components such as motherboards and CPUs.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>By its design, NVM Express allows host hardware and software to fully exploit the levels of <a href="Parallel_computing" title="Parallel computing">parallelism</a> possible in modern SSDs. As a result, NVM Express reduces <a href="Input/output" title="Input/output">I/O</a> overhead and brings various performance improvements relative to previous logical-device interfaces, including multiple long command queues, and reduced latency. The previous interface protocols like <a href="Advanced_Host_Controller_Interface" title="Advanced Host Controller Interface">AHCI</a> were developed for use with far slower <a href="Hard_disk_drive" title="Hard disk drive">hard disk drives</a> (HDD) where a very lengthy delay (relative to CPU operations) exists between a request and data transfer, where data speeds are much slower than RAM speeds, and where disk rotation and <a href="Seek_time" class="mw-redirect" title="Seek time">seek time</a> give rise to further optimization requirements.
</p><p>NVM Express devices are chiefly available in the miniature <a href="M.2" title="M.2">M.2</a> form factor, while standard-sized PCI Express <a href="Expansion_card" title="Expansion card">expansion cards</a><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> and 2.5-inch form-factor devices that provide a four-lane PCI Express interface through the <a href="U.2" title="U.2">U.2</a> connector (formerly known as SFF-8639) are also available.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Specifications">Specifications</h2></div>
<p>Specifications for NVMe released to date include:<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>1.0e (January 2013)</li>
<li>1.1b (July 2014) that adds standardized <i>Command Sets</i> to achieve better compatibility across different NVMe devices, <i>Management Interface</i> that provides standardized tools for managing NVMe devices, simplifying administration and <i>Transport Specifications</i> that defines how NVMe commands are transported over various physical interfaces, enhancing interoperability.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></li>
<li>1.2 (November 2014)
<ul><li>1.2a (October 2015)</li>
<li>1.2b (June 2016)</li>
<li>1.2.1 (June 2016) that introduces the following new features over version 1.1b: <i>Multi-Queue</i> to supports multiple I/O queues, enhancing data throughput and performance, <i>Namespace Management</i> that allows for dynamic creation, deletion, and resizing of namespaces, providing greater flexibility, and <i>Endurance Management</i> to monitor and manage SSD wear levels, optimizing performance and extending drive life.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></li></ul></li>
<li>1.3 (May 2017)
<ul><li>1.3a (October 2017)</li>
<li>1.3b (May 2018)</li>
<li>1.3c (May 2018)</li>
<li>1.3d (March 2019) that since version 1.2.1 added <i>Namespace Sharing</i> to allow multiple hosts accessing a single namespace, facilitating shared storage environments, <i>Namespace Reservation</i> to provides mechanisms for hosts to reserve namespaces, preventing conflicts and ensuring data integrity, and <i>Namespace Priority</i> that sets priority levels for different namespaces, optimizing performance for critical workloads.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></li></ul></li>
<li>1.4 (June 2019)
<ul><li>1.4a (March 2020)</li>
<li>1.4b (September 2020)</li>
<li>1.4c (June 2021), that has the following new features compared to 1.3d: <i>IO Determinism</i> to ensure consistent latency and performance by isolating workloads, <i>Namespace Write Protect</i> for preventing data corruption or unauthorized modifications, <i>Persistent Event Log</i> that stores event logs in non-volatile memory, aiding in diagnostics and troubleshooting, and <i>Verify Command</i> that checks the integrity of data.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup></li></ul></li>
<li>2.0 (May 2021)<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup>
<ul><li>2.0a (July 2021)</li>
<li>2.0b (January 2022)</li>
<li>2.0c (October 2022)</li>
<li>2.0d (January 2024),<sup id="cite_ref-v20d_15-0" class="reference"><a href="#cite_note-v20d-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> that, compared to 1.4c, introduces <i>Zoned Namespaces (ZNS)</i> to organize data into zones for efficient write operations, reducing write amplification and improving SSD longevity, <i>Key Value (KV)</i> for efficient storage and retrieval of key-value pairs directly on the NVMe device, bypassing traditional file systems, <i>Endurance Group Management</i> to manages groups of SSDs based on their endurance, optimizing usage and extending lifespan.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-v20d_15-1" class="reference"><a href="#cite_note-v20d-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup></li></ul></li>
<li>2.1 (August 2024)<sup id="cite_ref-v21_1-1" class="reference"><a href="#cite_note-v21-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> that introduces <i>Live Migration</i> to maintaining service availability during migration, <i>Key Per I/O</i> for applying encryption keys at a per-operation level, <i>NVMe-MI High Availability Out of Band Management</i> for managing NVMe devices outside of regular data paths, and <i>NVMe Network Boot / UEFI</i> for booting NVMe devices over a network.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Background">Background</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1273380762/mw-parser-output/.tmulti">
/* start https://en.wikipedia.org/ */


.mw-parser-output .tmulti .multiimageinner{display:flex;flex-direction:column}.mw-parser-output .tmulti .trow{display:flex;flex-direction:row;clear:left;flex-wrap:wrap;width:100%;box-sizing:border-box}.mw-parser-output .tmulti .tsingle{margin:1px;float:left}.mw-parser-output .tmulti .theader{clear:both;font-weight:bold;text-align:center;align-self:center;background-color:transparent;width:100%}.mw-parser-output .tmulti .thumbcaption{background-color:transparent}.mw-parser-output .tmulti .text-align-left{text-align:left}.mw-parser-output .tmulti .text-align-right{text-align:right}.mw-parser-output .tmulti .text-align-center{text-align:center}@media all and (max-width:720px){.mw-parser-output .tmulti .thumbinner{width:100%!important;box-sizing:border-box;max-width:none!important;align-items:center}.mw-parser-output .tmulti .trow{justify-content:center}.mw-parser-output .tmulti .tsingle{float:none!important;max-width:100%!important;box-sizing:border-box;text-align:center}.mw-parser-output .tmulti .tsingle .thumbcaption{text-align:left}.mw-parser-output .tmulti .trow>.thumbcaption{text-align:center}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .tmulti .multiimageinner span:not(.skin-invert-image):not(.skin-invert):not(.bg-transparent) img{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .tmulti .multiimageinner span:not(.skin-invert-image):not(.skin-invert):not(.bg-transparent) img{background-color:white}}


/* end https://en.wikipedia.org/ */
</style><div class="thumb tmulti tright"><div class="thumbinner multiimageinner" style="width:304px;max-width:304px"><div class="trow"><div class="tsingle" style="width:302px;max-width:302px"><div class="thumbimage"><span typeof="mw:File"></span></div></div></div><div class="trow"><div class="tsingle" style="width:302px;max-width:302px"><div class="thumbimage"><span typeof="mw:File"></span></div></div></div><div class="trow" style="display:flex"><div class="thumbcaption">Intel SSD 750 series, an SSD that uses NVM Express, in form of a <a href="PCI_Express_3.0" class="mw-redirect" title="PCI Express 3.0">PCI Express&nbsp;3.0</a> ×4 <a href="Expansion_card" title="Expansion card">expansion card</a> (front and rear views)</div></div></div></div>
<p>Historically, most SSDs used <a href="Bus_(computing)" title="Bus (computing)">buses</a> such as <a href="SATA" title="SATA">SATA</a>,<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> <a href="Serial_Attached_SCSI" title="Serial Attached SCSI">SAS</a>,<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> or <a href="Fibre_Channel" title="Fibre Channel">Fibre Channel</a> for interfacing with the rest of a computer system. Since SSDs became available in mass markets, SATA has become the most typical way for connecting SSDs in <a href="Personal_computer" title="Personal computer">personal computers</a>; however, SATA was designed primarily for interfacing with mechanical <a href="Hard_disk_drive" title="Hard disk drive">hard disk drives</a> (HDDs), and it became increasingly inadequate for SSDs, which improved in speed over time.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> For example, within about five years of mass market mainstream adoption (2005–2010) many SSDs were already held back by the comparatively slow data rates available for hard drives—unlike hard disk drives, some SSDs are limited by the maximum <a href="Throughput" class="mw-redirect" title="Throughput">throughput</a> of SATA.
</p><p>High-end SSDs had been made using the <a href="PCI_Express" title="PCI Express">PCI Express</a> bus before NVMe, but using non-standard specification interfaces, using a SAS to PCIe bridge<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> or by emulating a hardware RAID controller.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> By standardizing the interface of SSDs, <a href="Operating_system" title="Operating system">operating systems</a> only need one common <a href="Device_driver" title="Device driver">device driver</a> to work with all SSDs adhering to the specification. It also means that each SSD manufacturer does not have to design specific interface drivers. This is similar to how <a href="USB_mass_storage" class="mw-redirect" title="USB mass storage">USB mass storage</a> devices are built to follow the <a href="USB" title="USB">USB</a> mass-storage device class specification and work with all computers, with no per-device drivers needed.<sup id="cite_ref-whitepaper_25-0" class="reference"><a href="#cite_note-whitepaper-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup>
</p><p>NVM Express devices are also used as the building block of the <a href="Burst_buffer" title="Burst buffer">burst buffer</a> storage in many leading supercomputers, such as <a href="Fugaku_(supercomputer)" title="Fugaku (supercomputer)">Fugaku Supercomputer</a>, <a href="Summit_(supercomputer)" title="Summit (supercomputer)">Summit Supercomputer</a> and <a href="Sierra_(supercomputer)" title="Sierra (supercomputer)">Sierra Supercomputer</a>, etc.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>The first details of a new standard for accessing non-volatile memory emerged at the <a href="Intel_Developer_Forum" title="Intel Developer Forum">Intel Developer Forum</a> 2007, when NVMHCI was shown as the host-side protocol of a proposed architectural design that had <a href="Open_NAND_Flash_Interface_Working_Group" title="Open NAND Flash Interface Working Group">Open NAND Flash Interface Working Group</a> (ONFI) on the memory (flash) chips side.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> A NVMHCI working group led by Intel was formed that year. The NVMHCI 1.0 specification was completed in April 2008 and released on Intel's web site.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup>
</p><p>Technical work on NVMe began in the second half of 2009.<sup id="cite_ref-Onufryk_32-0" class="reference"><a href="#cite_note-Onufryk-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> The NVMe specifications were developed by the NVM Express Workgroup, which consists of more than 90 companies; Amber Huffman of <a href="Intel_Corporation" class="mw-redirect" title="Intel Corporation">Intel</a> was the working group's chair. Version 1.0 of the specification was released on 1 March 2011,<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> while version 1.1 of the specification was released on 11 October 2012.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> Major features added in version 1.1 are multi-path I/O (with namespace sharing) and arbitrary-length <a href="Scatter-gather" class="mw-redirect" title="Scatter-gather">scatter-gather</a> I/O. It is expected that future revisions will significantly enhance namespace management.<sup id="cite_ref-Onufryk_32-1" class="reference"><a href="#cite_note-Onufryk-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> Because of its feature focus, NVMe 1.1 was initially called "Enterprise NVMHCI".<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> An update for the base NVMe specification, called version 1.0e, was released in January 2013.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> In June 2011, a Promoter Group led by seven companies was formed.
</p><p>The first commercially available NVMe chipsets were released by <a href="Integrated_Device_Technology" title="Integrated Device Technology">Integrated Device Technology</a> (89HF16P04AG3 and 89HF32P08AG3) in August 2012.<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> The first NVMe drive, <a href="Samsung" title="Samsung">Samsung</a>'s XS1715 <a href="Enterprise_storage" class="mw-redirect" title="Enterprise storage">enterprise drive</a>, was announced in July 2013; according to Samsung, this drive supported 3&nbsp;GB/s read speeds, six times faster than their previous enterprise offerings.<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> The LSI <a href="SandForce" title="SandForce">SandForce</a> SF3700 controller family, released in November 2013, also supports NVMe.<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup> A Kingston <a href="HyperX" class="mw-redirect" title="HyperX">HyperX</a> "<a href="https://en.wiktionary.org/wiki/prosumer#Etymology_2" class="extiw external" title="wikt:prosumer">prosumer</a>" product using this controller was showcased at the <a href="Consumer_Electronics_Show" class="mw-redirect" title="Consumer Electronics Show">Consumer Electronics Show</a> 2014 and promised similar performance.<sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> In June 2014, Intel announced their first NVM Express products, the Intel SSD data center family that interfaces with the host through PCI Express bus, which includes the DC P3700 series, the DC P3600 series, and the DC P3500 series.<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> As of November&nbsp;2014, NVMe drives are commercially available.
</p><p>In March 2014, the group incorporated to become NVM Express, Inc., which as of November&nbsp;2014 consists of more than 65 companies from across the industry. NVM Express specifications are owned and maintained by NVM Express, Inc., which also promotes industry awareness of NVM Express as an industry-wide standard. NVM Express, Inc. is directed by a thirteen-member board of directors selected from the Promoter Group, which includes Cisco, Dell, EMC, HGST, Intel, Micron, Microsoft, NetApp, Oracle, PMC, Samsung, SanDisk and Seagate.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup>
</p><p>In September 2016, the CompactFlash Association announced that it would be releasing a new memory card specification, <a href="CFexpress" title="CFexpress">CFexpress</a>, which uses NVMe.
</p><p>NVMe <b>Host Memory Buffer</b> (HMB) feature added in version 1.2 of the NVMe specification.<sup id="cite_ref-anandtech.com_46-0" class="reference"><a href="#cite_note-anandtech.com-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup> HMB allows SSDs to use the host's <a href="Dynamic_random-access_memory" title="Dynamic random-access memory">DRAM</a>, which can improve the I/O performance for DRAM-less SSDs.<sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> For example, HMB can be used for cache the <a href="Flash_Translation_Layer" class="mw-redirect" title="Flash Translation Layer">FTL</a> table by the SSD controller, which can improve I/O performance.<sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup> NVMe 2.0 added optional <b>Zoned Namespaces</b> (ZNS) feature and <b>Key-Value</b> (KV) feature, and support for rotating media such as <a href="Hard_disk_drive" title="Hard disk drive">hard disk drives</a>. ZNS and KV allows data to be mapped directly to its physical location in flash memory to directly access data on an SSD.<sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> ZNS and KV can also decrease <a href="Write_amplification" title="Write amplification">write amplification</a> of flash media.
</p>
<div class="mw-heading mw-heading2"><h2 id="Form_factors">Form factors</h2></div>
<p>There are many form factors of NVMe solid-state drive, such as AIC, U.2, U.3, M.2 etc.
</p>
<div class="mw-heading mw-heading3"><h3 id="AIC_(add-in_card)">AIC (add-in card)</h3></div>
<p>Almost all early NVMe solid-state drives are HHHL (half height, half length) or FHHL (full height, half length) <a href="PCI_Express" title="PCI Express">PCI Express</a> cards, with a PCIe 2.0 or 3.0 interface. A HHHL NVMe solid-state drive card is easy to insert into a PCIe slot of a server.
</p>
<div class="mw-heading mw-heading3"><h3 id="SATA_Express,_U.2_and_U.3_(SFF-8639)">SATA Express, U.2 and U.3 (SFF-8639)</h3></div>
<style data-mw-deduplicate="TemplateStyles:r1236090951">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="SATA_Express" title="SATA Express">SATA Express</a></div>
<p><a href="SATA_Express" title="SATA Express">SATA Express</a> allows the use of two PCI Express 2.0 or 3.0 lanes and two SATA 3.0 (6 Gbit/s) ports through the same host-side SATA Express connector (but not both at the same time). SATA Express supports NVMe as the logical device interface for attached PCI Express storage devices. It is electrically compatible with <a href="MultiLink_SAS" class="mw-redirect" title="MultiLink SAS">MultiLink SAS</a>, so a backplane can support both at the same time.
</p>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="U.2" title="U.2">U.2</a></div>
<p>U.2, formerly known as <b>SFF-8639</b>, uses the same physical port as SATA Express but allows up to four PCI Express lanes. Available servers can combine up to 48 U.2 NVMe solid-state drives.<sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup>
</p><p>U.3 (SFF-TA-1001) is built on the U.2 spec and uses the same SFF-8639 connector. Unlike in U.2, a single "tri-mode" (PCIe/SATA/SAS) backplane receptacle can handle all three types of connections; the controller automatically detects the type of connection used. This is unlike U.2, where users need to use separate controllers for SATA/SAS and NVMe. U.3 devices are required to be backwards-compatible with U.2 hosts, but U.2 drives are not compatible with U.3 hosts.<sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="M.2">M.2</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="M.2" title="M.2">M.2</a></div>
<p>M.2, formerly known as the <b>Next Generation Form Factor</b> (<b>NGFF</b>), uses a M.2 NVMe solid-state drive <a href="Computer_bus" class="mw-redirect" title="Computer bus">computer bus</a>. Interfaces provided through the M.2 connector are <a href="PCI_Express_3.0" class="mw-redirect" title="PCI Express 3.0">PCI Express 3.0</a> or higher (up to four <a href="PCI_Express_lane" class="mw-redirect" title="PCI Express lane">lanes</a>).
</p>
<div class="mw-heading mw-heading3"><h3 id="EDSFF">EDSFF</h3></div>
<div role="note" class="hatnote navigation-not-searchable">Main article: <a href="Enterprise_and_Data_Center_Standard_Form_Factor" title="Enterprise and Data Center Standard Form Factor">Enterprise and Data Center Standard Form Factor</a></div>
<div class="mw-heading mw-heading2"><h2 id="NVMe-oF">NVMe-oF</h2></div>
<p><b>NVM Express over Fabrics</b> (<b>NVMe-oF</b>) is the concept of using a <a href="Transport_layer" title="Transport layer">transport protocol</a> over a network to connect remote NVMe devices, contrary to regular NVMe where physical NVMe devices are connected to a <a href="PCI_Express#Serial_bus" title="PCI Express">PCIe bus</a> either directly or over a <a href="PCI_Express#SWITCH" title="PCI Express">PCIe switch</a> to a PCIe bus. In August 2017, a standard for using NVMe over <a href="Fibre_Channel" title="Fibre Channel">Fibre Channel</a> (FC) was submitted by the standards organization <a href="International_Committee_for_Information_Technology_Standards" title="International Committee for Information Technology Standards">International Committee for Information Technology Standards</a> (ICITS), and this combination is often referred to as FC-NVMe or sometimes NVMe/FC.<sup id="cite_ref-tech1_53-0" class="reference"><a href="#cite_note-tech1-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup>
</p><p>As of May 2021, supported NVMe transport protocols are:
</p>
<ul><li><a href="Fibre_Channel" title="Fibre Channel">FC</a>, FC-NVMe<sup id="cite_ref-tech1_53-1" class="reference"><a href="#cite_note-tech1-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a>, <a href="NVMe_over_TCP" title="NVMe over TCP">NVMe/TCP</a><sup id="cite_ref-55" class="reference"><a href="#cite_note-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup></li>
<li><a href="Ethernet" title="Ethernet">Ethernet</a>, <a href="RDMA_over_Converged_Ethernet" title="RDMA over Converged Ethernet">RoCE</a> v1/v2 (<a href="Remote_direct_memory_access" title="Remote direct memory access">RDMA</a> over <a href="Data_center_bridging" title="Data center bridging">converged Ethernet</a>)<sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup></li>
<li><a href="InfiniBand" title="InfiniBand">InfiniBand</a>, NVMe over InfiniBand or NVMe/IB<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup></li></ul>
<p>The standard for NVMe over Fabrics was published by NVM Express, Inc. in 2016.<sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-59" class="reference"><a href="#cite_note-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup>
</p><p>The following software implements the NVMe-oF protocol:
</p>
<ul><li>Linux NVMe-oF <a href="SCSI_initiator_and_target" title="SCSI initiator and target">initiator and target</a>.<sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup> RoCE transport was supported initially, and with <a href="Linux_kernel" title="Linux kernel">Linux kernel</a> 5.x, native support for TCP was added.<sup id="cite_ref-61" class="reference"><a href="#cite_note-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup></li>
<li>Storage Performance Development Kit (SPDK) NVMe-oF initiator and target drivers.<sup id="cite_ref-62" class="reference"><a href="#cite_note-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup> Both RoCE and TCP transports are supported.<sup id="cite_ref-63" class="reference"><a href="#cite_note-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-64" class="reference"><a href="#cite_note-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup></li>
<li><a href="StarWind_Software" title="StarWind Software">StarWind</a> NVMe-oF initiator<sup id="cite_ref-sw_initiator_65-0" class="reference"><a href="#cite_note-sw_initiator-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup> and target for <a href="Linux" title="Linux">Linux</a> and <a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>, supporting both <a href="RDMA_over_Converged_Ethernet" title="RDMA over Converged Ethernet">RoCE</a> &amp; <a href="Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a>, and <a href="Fibre_Channel" title="Fibre Channel">Fibre Channel</a> transports.<sup id="cite_ref-sw_target_66-0" class="reference"><a href="#cite_note-sw_target-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup></li>
<li><a rel="nofollow" class="external text" href="https://www.lightbitslabs.com/nvme-over-tcp/">Lightbits Labs</a> <a href="NVMe_over_TCP" title="NVMe over TCP">NVMe over TCP</a> target<sup id="cite_ref-lbl_target_67-0" class="reference"><a href="#cite_note-lbl_target-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup> for various <a href="Linux" title="Linux">Linux</a> distributions<sup id="cite_ref-lbl_target2_68-0" class="reference"><a href="#cite_note-lbl_target2-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup> &amp; public clouds.</li>
<li>Bloombase StoreSafe Intelligent Storage Firewall supports NVMe over <a href="RDMA_over_Converged_Ethernet" title="RDMA over Converged Ethernet">RoCE</a>, <a href="Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a>, and <a href="Fibre_Channel" title="Fibre Channel">Fibre Channel</a> for transparent storage security protection.</li>
<li><a rel="nofollow" class="external text" href="https://www.netapp.com/data-management/ontap-data-management-software/">NetApp ONTAP</a> supports iSCSI and <a href="NVMe_over_TCP" title="NVMe over TCP">NVMe over TCP</a><sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> targets.</li>
<li><a rel="nofollow" class="external text" href="https://www.simplyblock.io/our-technology/">Simplyblock</a> storage platform with NVMe over Fabrics support.<sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Comparison_with_AHCI">Comparison with AHCI</h2></div>
<p>The <a href="Advanced_Host_Controller_Interface" title="Advanced Host Controller Interface">Advanced Host Controller Interface</a> (AHCI) has the benefit of wide software compatibility, but has the downside of not delivering optimal performance when used with <a href="Solid-state_drive" title="Solid-state drive">SSDs</a> connected via the <a href="PCI_Express" title="PCI Express">PCI Express</a> bus. As a logical-device interface, AHCI was developed when the purpose of a <a href="Host_bus_adapter" class="mw-redirect" title="Host bus adapter">host bus adapter</a> (HBA) in a system was to connect the CPU/memory subsystem with a much slower storage subsystem based on rotating <a href="Magnetic_storage" title="Magnetic storage">magnetic media</a>. As a result, AHCI introduces certain inefficiencies when used with SSD devices, which behave much more like <a href="Random-access_memory" title="Random-access memory">RAM</a> than like spinning media.<sup id="cite_ref-ahci-nvme_71-0" class="reference"><a href="#cite_note-ahci-nvme-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>
</p><p>The NVMe device interface has been designed from the ground up, capitalizing on the lower latency and <a href="Parallel_computing" title="Parallel computing">parallelism</a> of PCI Express SSDs, and complementing the parallelism of contemporary CPUs, platforms and applications. At a high level, the basic advantages of NVMe over AHCI relate to its ability to exploit parallelism in host hardware and software, manifested by the differences in <a href="Command_queue" title="Command queue">command queue</a> depths, efficiency of <a href="Interrupt" title="Interrupt">interrupt</a> processing, the number of uncacheable <a href="Processor_register" title="Processor register">register</a> accesses, etc., resulting in various performance improvements.<sup id="cite_ref-ahci-nvme_71-1" class="reference"><a href="#cite_note-ahci-nvme-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-snia-windows_72-0" class="reference"><a href="#cite_note-snia-windows-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 17–18">: 17–18 </span></sup>
</p><p>The table below summarizes high-level differences between the NVMe and AHCI logical-device interfaces.
</p>
<table class="wikitable" style="text-align: center; margin-left: auto; margin-right: auto;">
<caption>High-level comparison of AHCI and NVMe<sup id="cite_ref-ahci-nvme_71-2" class="reference"><a href="#cite_note-ahci-nvme-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup>
</caption>
<tbody><tr>
<th>&nbsp;
</th>
<th><a href="Advanced_Host_Controller_Interface" title="Advanced Host Controller Interface">AHCI</a>
</th>
<th>NVMe
</th></tr>
<tr>
<th>Maximum queue depth
</th>
<td>One command queue;<br>Up to 32 commands per queue</td>
<td>Up to 65535 queues;<sup id="cite_ref-73" class="reference"><a href="#cite_note-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup><br>Up to 65536 commands per queue
</td></tr>
<tr>
<th>Uncacheable register accesses<br>(2000 cycles each)
</th>
<td>Up to six per non-queued command;<br> Up to nine per queued command</td>
<td>Up to two per command
</td></tr>
<tr>
<th>Interrupt
</th>
<td>A single interrupt</td>
<td>Up to 2048 <a href="MSI-X" class="mw-redirect" title="MSI-X">MSI-X</a> interrupts
</td></tr>
<tr>
<th>Parallelism<br>and multiple threads
</th>
<td>Requires synchronization lock<br>to issue a command</td>
<td>No locking
</td></tr>
<tr>
<th>Efficiency<br>for 4&nbsp;KB commands
</th>
<td>Command parameters require<br>two serialized host DRAM fetches</td>
<td>Gets command parameters<br>in one 64-byte fetch
</td></tr>
<tr>
<th>Data transmission
</th>
<td>Usually half-duplex</td>
<td>Full-duplex
</td></tr>
<tr>
<th>Host Memory Buffer (HMB)
</th>
<td>No</td>
<td>Yes
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="Operating_system_support">Operating system support</h2></div>

<dl><dt><a href="ChromeOS" title="ChromeOS">ChromeOS</a></dt>
<dd>On February 24, 2015, support for booting from NVM Express devices was added to <a href="ChromeOS" title="ChromeOS">ChromeOS</a>.<sup id="cite_ref-75" class="reference"><a href="#cite_note-75"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-76" class="reference"><a href="#cite_note-76"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="DragonFly_BSD" title="DragonFly BSD">DragonFly BSD</a></dt>
<dd>The first release of <a href="DragonFly_BSD" title="DragonFly BSD">DragonFly BSD</a> with NVMe support is version 4.6.<sup id="cite_ref-77" class="reference"><a href="#cite_note-77"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="FreeBSD" title="FreeBSD">FreeBSD</a></dt>
<dd>Intel sponsored a NVM Express driver for <a href="FreeBSD" title="FreeBSD">FreeBSD</a>'s head and stable/9 branches.<sup id="cite_ref-78" class="reference"><a href="#cite_note-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-79" class="reference"><a href="#cite_note-79"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup> The nvd(4) and nvme(4) drivers are included in the GENERIC kernel configuration by default since FreeBSD version 10.2 in 2015.<sup id="cite_ref-80" class="reference"><a href="#cite_note-80"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="Genode" title="Genode">Genode</a></dt>
<dd>Support for consumer-grade NVMe was added to the Genode framework as part of the 18.05<sup id="cite_ref-81" class="reference"><a href="#cite_note-81"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup> release.</dd></dl>
<dl><dt><a href="Haiku_(operating_system)" title="Haiku (operating system)">Haiku</a></dt>
<dd><a href="Haiku_(operating_system)" title="Haiku (operating system)">Haiku</a> gained support for NVMe on April 18, 2019.<sup id="cite_ref-82" class="reference"><a href="#cite_note-82"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-83" class="reference"><a href="#cite_note-83"><span class="cite-bracket">[</span>83<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="Illumos" title="Illumos">illumos</a></dt>
<dd><a href="Illumos" title="Illumos">illumos</a> received support for NVMe on October 15, 2014.<sup id="cite_ref-84" class="reference"><a href="#cite_note-84"><span class="cite-bracket">[</span>84<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="IOS" title="IOS">iOS</a></dt>
<dd>With the release of the <a href="IPhone_6S" class="mw-redirect" title="IPhone 6S">iPhone 6S</a> and <a href="IPhone_6S_Plus" class="mw-redirect" title="IPhone 6S Plus">6S Plus</a>, <a href="Apple_Inc." title="Apple Inc.">Apple</a> introduced the first mobile deployment of NVMe over <a href="PCI_Express" title="PCI Express">PCIe</a> in smartphones.<sup id="cite_ref-85" class="reference"><a href="#cite_note-85"><span class="cite-bracket">[</span>85<span class="cite-bracket">]</span></a></sup> Apple followed these releases with the release of the first-generation <a href="IPad_Pro" title="IPad Pro">iPad Pro</a> and <a href="IPhone_SE_(1st_generation)" title="IPhone SE (1st generation)">first-generation iPhone SE</a> that also use NVMe over PCIe.<sup id="cite_ref-86" class="reference"><a href="#cite_note-86"><span class="cite-bracket">[</span>86<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="Linux" title="Linux">Linux</a></dt>
<dd>Intel published an NVM Express driver for <a href="Linux" title="Linux">Linux</a> on 3 March 2011,<sup id="cite_ref-87" class="reference"><a href="#cite_note-87"><span class="cite-bracket">[</span>87<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-88" class="reference"><a href="#cite_note-88"><span class="cite-bracket">[</span>88<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-89" class="reference"><a href="#cite_note-89"><span class="cite-bracket">[</span>89<span class="cite-bracket">]</span></a></sup> which was merged into the <a href="Linux_kernel" title="Linux kernel">Linux kernel</a> mainline on 18 January 2012 and released as part of version 3.3 of the Linux kernel on 19 March 2012.<sup id="cite_ref-90" class="reference"><a href="#cite_note-90"><span class="cite-bracket">[</span>90<span class="cite-bracket">]</span></a></sup> Linux kernel supports NVMe Host Memory Buffer<sup id="cite_ref-91" class="reference"><a href="#cite_note-91"><span class="cite-bracket">[</span>91<span class="cite-bracket">]</span></a></sup> from version 4.13.1<sup id="cite_ref-92" class="reference"><a href="#cite_note-92"><span class="cite-bracket">[</span>92<span class="cite-bracket">]</span></a></sup> with default maximum size 128&nbsp;MB.<sup id="cite_ref-93" class="reference"><a href="#cite_note-93"><span class="cite-bracket">[</span>93<span class="cite-bracket">]</span></a></sup> Linux kernel supports NVMe Zoned Namespaces start from version 5.9.</dd></dl>
<dl><dt><a href="MacOS" title="MacOS">macOS</a></dt>
<dd>Apple introduced software support for NVM Express in <a href="OS_X_Yosemite" title="OS X Yosemite">Yosemite</a> 10.10.3. The NVMe hardware interface was introduced in the 2016 <a href="MacBook" title="MacBook">MacBook</a> and <a href="MacBook_Pro" title="MacBook Pro">MacBook Pro</a>.<sup id="cite_ref-94" class="reference"><a href="#cite_note-94"><span class="cite-bracket">[</span>94<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="NetBSD" title="NetBSD">NetBSD</a></dt>
<dd><a href="NetBSD" title="NetBSD">NetBSD</a> added support for NVMe in NetBSD 8.0.<sup id="cite_ref-95" class="reference"><a href="#cite_note-95"><span class="cite-bracket">[</span>95<span class="cite-bracket">]</span></a></sup> The implementation is derived from OpenBSD 6.0.</dd></dl>
<dl><dt><a href="OpenBSD" title="OpenBSD">OpenBSD</a></dt>
<dd>Development work required to support NVMe in <a href="OpenBSD" title="OpenBSD">OpenBSD</a> has been started in April 2014 by a senior developer formerly responsible for <a href="USB_2.0" class="mw-redirect" title="USB 2.0">USB 2.0</a> and <a href="Advanced_Host_Controller_Interface" title="Advanced Host Controller Interface">AHCI</a> support.<sup id="cite_ref-96" class="reference"><a href="#cite_note-96"><span class="cite-bracket">[</span>96<span class="cite-bracket">]</span></a></sup> Support for NVMe has been enabled in the OpenBSD&nbsp;6.0 release.<sup id="cite_ref-97" class="reference"><a href="#cite_note-97"><span class="cite-bracket">[</span>97<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="OS/2" title="OS/2">OS/2</a></dt>
<dd>Arca Noae provides an NVMe driver for <a href="ArcaOS" title="ArcaOS">ArcaOS</a>, as of April, 2021. The driver requires advanced interrupts as provided by the ACPI PSD running in advanced interrupt mode (mode 2), thus requiring the SMP kernel, as well.<sup id="cite_ref-98" class="reference"><a href="#cite_note-98"><span class="cite-bracket">[</span>98<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="Solaris_(operating_system)" class="mw-redirect" title="Solaris (operating system)">Solaris</a></dt>
<dd>Solaris received support for NVMe in Oracle Solaris 11.2.<sup id="cite_ref-99" class="reference"><a href="#cite_note-99"><span class="cite-bracket">[</span>99<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="VMware" title="VMware">VMware</a></dt>
<dd>Intel has provided an NVMe driver for <a href="VMware" title="VMware">VMware</a>,<sup id="cite_ref-100" class="reference"><a href="#cite_note-100"><span class="cite-bracket">[</span>100<span class="cite-bracket">]</span></a></sup> which is included in <a href="VMware_vSphere" title="VMware vSphere">vSphere</a> 6.0 and later builds, supporting various NVMe devices.<sup id="cite_ref-101" class="reference"><a href="#cite_note-101"><span class="cite-bracket">[</span>101<span class="cite-bracket">]</span></a></sup> As of vSphere 6 update 1, VMware's VSAN software-defined storage subsystem also supports NVMe devices.<sup id="cite_ref-102" class="reference"><a href="#cite_note-102"><span class="cite-bracket">[</span>102<span class="cite-bracket">]</span></a></sup></dd></dl>
<dl><dt><a href="Windows" class="mw-redirect" title="Windows">Windows</a></dt>
<dd>Microsoft added native support for NVMe to <a href="Windows_8.1" title="Windows 8.1">Windows 8.1</a> and <a href="Windows_Server_2012_R2" title="Windows Server 2012 R2">Windows Server 2012 R2</a>.<sup id="cite_ref-snia-windows_72-1" class="reference"><a href="#cite_note-snia-windows-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-103" class="reference"><a href="#cite_note-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup> Native drivers for <a href="Windows_7" title="Windows 7">Windows 7</a> and <a href="Windows_Server_2008_R2" title="Windows Server 2008 R2">Windows Server 2008 R2</a> have been added in updates.<sup id="cite_ref-104" class="reference"><a href="#cite_note-104"><span class="cite-bracket">[</span>104<span class="cite-bracket">]</span></a></sup> Many vendors have released their own Windows drivers for their devices as well. There are also manually customized installer files available to install a specific vendor's driver to any NVMe card, such as using a Samsung NVMe driver with a non-Samsung NVMe device, which may be needed for additional features, performance, and stability.<sup id="cite_ref-win-raid.com_105-0" class="reference"><a href="#cite_note-win-raid.com-105"><span class="cite-bracket">[</span>105<span class="cite-bracket">]</span></a></sup></dd>
<dd>Support for NVMe HMB was added in Windows 10 Anniversary Update (Version 1607) in 2016.<sup id="cite_ref-anandtech.com_46-1" class="reference"><a href="#cite_note-anandtech.com-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup> In Microsoft Windows from <a href="Windows_10_1607" class="mw-redirect" title="Windows 10 1607">Windows 10 1607</a> to <a href="Windows_11_23H2" class="mw-redirect" title="Windows 11 23H2">Windows 11 23H2</a>, the maximum HMB size is 64 MB. <a href="Windows_11_24H2" class="mw-redirect" title="Windows 11 24H2">Windows 11 24H2</a> updates the maximum HMB size to 1/64 of system RAM.<sup id="cite_ref-106" class="reference"><a href="#cite_note-106"><span class="cite-bracket">[</span>106<span class="cite-bracket">]</span></a></sup></dd>
<dd>Support for NVMe ZNS and KV was added in <a href="Windows_10_version_21H2" class="mw-redirect" title="Windows 10 version 21H2">Windows 10 version 21H2</a> and <a href="Windows_11" title="Windows 11">Windows 11</a> in 2021.<sup id="cite_ref-107" class="reference"><a href="#cite_note-107"><span class="cite-bracket">[</span>107<span class="cite-bracket">]</span></a></sup> The <a href="OpenFabrics_Alliance" title="OpenFabrics Alliance">OpenFabrics Alliance</a> maintains an open-source NVMe Windows Driver for Windows 7/8/8.1 and Windows Server 2008R2/2012/2012R2, developed from the baseline code submitted by several promoter companies in the NVMe workgroup, specifically IDT, Intel, and LSI.<sup id="cite_ref-108" class="reference"><a href="#cite_note-108"><span class="cite-bracket">[</span>108<span class="cite-bracket">]</span></a></sup> The current release is 1.5 from December 2016.<sup id="cite_ref-109" class="reference"><a href="#cite_note-109"><span class="cite-bracket">[</span>109<span class="cite-bracket">]</span></a></sup> The Windows built-in NVMe driver does not support <a href="Hardware_acceleration" title="Hardware acceleration">hardware acceleration</a>; hardware acceleration required vendor drivers.<sup id="cite_ref-110" class="reference"><a href="#cite_note-110"><span class="cite-bracket">[</span>110<span class="cite-bracket">]</span></a></sup></dd></dl>
<div class="mw-heading mw-heading2"><h2 id="Software_support">Software support</h2></div>
<dl><dt>QEMU</dt>
<dd>NVMe is supported by <a href="QEMU" title="QEMU">QEMU</a> since version 1.6 released on August 15, 2013.<sup id="cite_ref-111" class="reference"><a href="#cite_note-111"><span class="cite-bracket">[</span>111<span class="cite-bracket">]</span></a></sup> NVMe devices presented to QEMU guests can be either real or emulated.</dd></dl>
<dl><dt>UEFI</dt>
<dd>An open source NVMe driver for <a href="UEFI" title="UEFI">UEFI</a> called NvmExpressDxe is available as part of EDKII, the open-source reference implementation of UEFI.<sup id="cite_ref-112" class="reference"><a href="#cite_note-112"><span class="cite-bracket">[</span>112<span class="cite-bracket">]</span></a></sup></dd></dl>
<div class="mw-heading mw-heading2"><h2 id="Management_tools">Management tools</h2></div>

<div class="mw-heading mw-heading3"><h3 id="nvmecontrol">nvmecontrol</h3></div>
<p>The <code>nvmecontrol</code> tool is used to control an NVMe disk from the command line on FreeBSD. It was added in FreeBSD 9.2.<sup id="cite_ref-113" class="reference"><a href="#cite_note-113"><span class="cite-bracket">[</span>113<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="nvme-cli">nvme-cli</h3></div>
<p>NVM-Express user space tooling for Linux.<sup id="cite_ref-114" class="reference"><a href="#cite_note-114"><span class="cite-bracket">[</span>114<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="M.2" title="M.2">M.2</a></li>
<li><a href="PCI_Express" title="PCI Express">PCI Express</a></li>
<li><a href="SATA_Express" title="SATA Express">SATA Express</a></li>
<li><a href="Solid-state_drive" title="Solid-state drive">Solid-state drive</a></li>
<li><a href="Universal_Flash_Storage" title="Universal Flash Storage">Universal Flash Storage</a> (UFS)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-v21-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-v21_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-v21_1-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/wp-content/uploads/NVM-Express-Base-Specification-Revision-2.1-2024.08.05-Ratified.pdf">"NVM Express® Base Specification, Revision 2.1"</a> <span class="cs1-format">(PDF)</span>. <i>nvmexpress.org</i>. NVM Express, Inc. August 5, 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-08-10</span></span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/">"NVM Express"</a>. NVM Express, Inc. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20191205093351/https://nvmexpress.org/">Archived</a> from the original on 2019-12-05<span class="reference-accessdate">. Retrieved <span class="nowrap">2017-01-24</span></span>. <q>NVMe is designed from the ground up to deliver high bandwidth and low latency storage access for current and future NVM technologies.</q></cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite id="CITEREFTallis2019" class="citation web cs1">Tallis, Billy (June 14, 2019). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210127014339/https://www.anandtech.com/show/14543/nvme-14-specification-published">"NVMe 1.4 Specification Published: Further Optimizing Performance and Reliability"</a>. <i>AnandTech</i>. Archived from <a rel="nofollow" class="external text" href="https://www.anandtech.com/show/14543/nvme-14-specification-published.">the original</a> on 2021-01-27.</cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite id="CITEREFDrew_Riley2014" class="citation web cs1">Drew Riley (2014-08-13). <a rel="nofollow" class="external text" href="http://www.tomshardware.com/reviews/intel-ssd-dc-p3700-nvme,3858-3.html">"Intel SSD DC P3700 800GB and 1.6TB Review: The Future of Storage"</a>. <i>Tom's Hardware</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2014-11-21</span></span>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151028163623/http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/ssd-dc-p3600-spec.pdf">"Intel Solid-State Drive DC P3600 Series"</a> <span class="cs1-format">(PDF)</span>. <a href="Intel" title="Intel">Intel</a>. 2015. pp.&nbsp;18, <span class="nowrap">20–</span>22. Archived from <a rel="nofollow" class="external text" href="http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/ssd-dc-p3600-spec.pdf">the original</a> <span class="cs1-format">(PDF)</span> on Oct 28, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">2015-04-11</span></span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFPaul_Alcorn2015" class="citation web cs1">Paul Alcorn (2015-06-05). <a rel="nofollow" class="external text" href="http://www.tomshardware.com/news/sff-8639-u.2-pcie-ssd-nvme,29321.html">"SFFWG Renames PCIe SSD SFF-8639 Connector To U.2"</a>. <a href="Tom's_Hardware" title="Tom's Hardware">Tom's Hardware</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2015-06-09</span></span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://nvmexpress.org/specifications/">NVMe Specifications</a></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/specifications/">"Specifications - NVM Express"</a>. 10 January 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240725130426/https://nvmexpress.org/specifications/">Archived</a> from the original on 25 July 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">10 July</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/nvm-express-releases-1-2-specification/">"NVM Express Releases 1.2 Specification - NVM Express"</a>. 12 November 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240725122944/https://nvmexpress.org/nvm-express-releases-1-2-specification/">Archived</a> from the original on 25 July 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">23 November</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/webcast-nvme-1-3-learn-whats-new/">"WEBCAST: NVME 1.3 – LEARN WHat's NEW - NVM Express"</a>. 30 June 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240413160238/https://nvmexpress.org/webcast-nvme-1-3-learn-whats-new/">Archived</a> from the original on 13 April 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">23 November</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/changes-in-nvme-revision-1-3/">"Changes in NVMe Revision 1.3 - NVM Express"</a>. May 2017.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/answering-your-questions-nvme-1-4-features-and-compliance-everything-you-need-to-know/">"Answering Your Questions: NVMe™ 1.4 Features and Compliance: Everything You Need to Know - NVM Express"</a>. 16 October 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240714111035/https://nvmexpress.org/answering-your-questions-nvme-1-4-features-and-compliance-everything-you-need-to-know/">Archived</a> from the original on 14 July 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">23 November</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/resource/nvme-1-4-features-and-compliance-everything-you-need-to-know/">"NVMe 1.4 Features and Compliance: Everything You Need to Know - NVM Express"</a>. 2 October 2019.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation pressrelease cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/nvm-express-announces-the-rearchitected-nvme-2-0-library-of-specifications/">"NVM Express Announces the Rearchitected NVMe 2.0 Library of Specifications"</a> (Press release). Beaverton, Oregon, USA: NVM Express, Inc. June 3, 2021. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230118185928/https://nvmexpress.org/nvm-express-announces-the-rearchitected-nvme-2-0-library-of-specifications/">Archived</a> from the original on 2023-01-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-03-31</span></span>.</cite></span>
</li>
<li id="cite_note-v20d-15"><span class="mw-cite-backlink">^ <a href="#cite_ref-v20d_15-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-v20d_15-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/wp-content/uploads/NVM-Express-Base-Specification-2.0d-2024.01.11-Ratified.pdf">"NVM Express Base Specification 2.0d"</a> <span class="cs1-format">(PDF)</span>. <i>nvmexpress.org</i>. NVM Express, Inc. January 11, 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240326183355/https://nvmexpress.org/wp-content/uploads/NVM-Express-Base-Specification-2.0d-2024.01.11-Ratified.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2024-03-26<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-03-26</span></span>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/everything-you-need-to-know-about-the-nvme-2-0-specifications-and-new-technical-proposals/">"Everything You Need to Know About the NVMe 2.0 Specifications and New Technical Proposals - NVM Express"</a>. 3 June 2021.</cite></span>
</li>
<li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archive.nvmexpress.org/everything-you-need-to-know-about-the-nvme-2-0-specifications-and-new-technical-proposals/">"Everything You Need to Know About the NVMe® 2.0 Specifications and New Technical Proposals"</a>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/everything-you-need-to-know-an-essential-overview-of-nvm-express-2-1-base-specification-and-new-key-features/">"Everything You Need to Know: An Essential Overview of NVM Express® 2.1 Base Specification and New Key Features"</a>. 6 August 2024. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240913081658/https://nvmexpress.org/everything-you-need-to-know-an-essential-overview-of-nvm-express-2-1-base-specification-and-new-key-features/">Archived</a> from the original on 13 September 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">23 November</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140606052401/http://www.anandtech.com/show/8104/intel-ssd-dc-p3700-review-the-pcie-ssd-transition-begins-with-nvme">"AnandTech Forums: Technology, Hardware, Software, and Deals"</a>. <i>www.anandtech.com</i>. Archived from <a rel="nofollow" class="external text" href="https://www.anandtech.com/show/8104/intel-ssd-dc-p3700-review-the-pcie-ssd-transition-begins-with-nvme">the original</a> on June 6, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-08-01</span></span>.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120828044905/http://www.tweaktown.com:80/news/25459/fms_2012_hgst_unveils_worlds_first_12gb_s_sas_enterprise_ssd/index.html">"FMS 2012: HGST Unveils Worlds First 12Gb/s SAS Enterprise SSD&nbsp;:: TweakTown USA Edition"</a>. Archived from <a rel="nofollow" class="external text" href="https://www.tweaktown.com/news/25459/fms_2012_hgst_unveils_worlds_first_12gb_s_sas_enterprise_ssd/index.html">the original</a> on 2012-08-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-08-01</span></span>.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.storagereview.com/review/stec-s840-enterprise-ssd-review">"STEC s840 Enterprise SSD Review - StorageReview.com"</a>. <i>www.storagereview.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-08-01</span></span>.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite id="CITEREFWalker" class="citation web cs1">Walker, Don H. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190212011912/https://sata-io.org/sites/default/files/documents/NVMe%20and%20AHCI_%20_long_.pdf">"A Comparison of NVMe and AHCI"</a> <span class="cs1-format">(PDF)</span>. <i>31 July 2012</i>. SATA-IO. Archived from <a rel="nofollow" class="external text" href="https://www.sata-io.org/sites/default/files/documents/NVMe%20and%20AHCI_%20_long_.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 12 February 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">3 July</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140606052401/http://www.anandtech.com/show/8104/intel-ssd-dc-p3700-review-the-pcie-ssd-transition-begins-with-nvme">"AnandTech Forums: Technology, Hardware, Software, and Deals"</a>. <i>www.anandtech.com</i>. Archived from <a rel="nofollow" class="external text" href="https://www.anandtech.com/show/8104/intel-ssd-dc-p3700-review-the-pcie-ssd-transition-begins-with-nvme">the original</a> on June 6, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-08-01</span></span>.</cite></span>
</li>
<li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.tweaktown.com/reviews/5921/asus-rog-raidr-express-240gb-pcie-ssd-review/index.html">"ASUS ROG RAIDR Express 240GB PCIe SSD Review"</a>. 6 December 2013.</cite></span>
</li>
<li id="cite_note-whitepaper-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-whitepaper_25-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/wp-content/uploads/2013/04/NVM_whitepaper.pdf">"NVM Express Explained"</a> <span class="cs1-format">(PDF)</span>. <i>nvmexpress.org</i>. 9 April 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150824040145/http://www.nvmexpress.org/wp-content/uploads/2013/04/NVM_whitepaper.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 24 August 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">21 March</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://hpc.llnl.gov/training/tutorials/using-lcs-sierra-system">"Using LC's Sierra Systems"</a>. <i>hpc.llnl.gov</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2020-06-25</span></span>.</cite></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200806000635/https://docs.olcf.ornl.gov/systems/summitdev_user_guide.html">"SummitDev User Guide"</a>. <i>olcf.ornl.gov</i>. Archived from <a rel="nofollow" class="external text" href="https://docs.olcf.ornl.gov/systems/summitdev_user_guide.html">the original</a> on 2020-08-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2020-06-25</span></span>.</cite></span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20090918093831/http://www.theinquirer.net/inquirer/news/1018710/speeding-flash-flash">"Speeding up Flash... in a flash"</a>. The Inquirer. 2007-10-13. Archived from <a rel="nofollow" class="external text" href="http://www.theinquirer.net/inquirer/news/1018710/speeding-flash-flash">the original</a> on September 18, 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170617032922/http://www.bswd.com/FMS09/FMS09-T2A-Huffman.pdf">"Extending the NVMHCI Standard to Enterprise"</a> <span class="cs1-format">(PDF)</span>. Santa Clara, CA USA: Flash Memory Summit. August 2009. Archived from <a rel="nofollow" class="external text" href="http://www.bswd.com/FMS09/FMS09-T2A-Huffman.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2017-06-17.</cite></span>
</li>
<li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140111131722/http://www.theinquirer.net/inquirer/news/1018442/nvram-standard-tips">"Flash new standard tips up"</a>. The Inquirer. 2008-04-16. Archived from <a rel="nofollow" class="external text" href="http://www.theinquirer.net/inquirer/news/1018442/nvram-standard-tips">the original</a> on January 11, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><cite id="CITEREFAmber_Huffman2008" class="citation web cs1">Amber Huffman (August 2008). <a rel="nofollow" class="external text" href="http://www.flashmemorysummit.com/English/Collaterals/Proceedings/2008/20080813_T2A_Huffman.pdf">"NVMHCI: The Optimized Interface for Caches and SSDs"</a> <span class="cs1-format">(PDF)</span>. Santa Clara, CA USA: Flash Memory Summit. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160304025032/http://www.flashmemorysummit.com/English/Collaterals/Proceedings/2008/20080813_T2A_Huffman.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2016-03-04<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-Onufryk-32"><span class="mw-cite-backlink">^ <a href="#cite_ref-Onufryk_32-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Onufryk_32-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFPeter_Onufryk2013" class="citation web cs1">Peter Onufryk (2013). <a rel="nofollow" class="external text" href="https://files.futurememorystorage.com/proceedings/2013/20130813_A12_Onufryk.pdf">"What's New in NVMe 1.1 and Future Directions"</a> <span class="cs1-format">(PDF)</span>. Santa Clara, CA USA: Flash Memory Summit.</cite></span>
</li>
<li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/wp-content/uploads/2013/04/NVMe_Press_Release_New-Promoter-Group_20110601.pdf">"New Promoter Group Formed to Advance NVM Express"</a> <span class="cs1-format">(PDF)</span>. <i>Press release</i>. June 1, 2011. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131230233427/http://www.nvmexpress.org/wp-content/uploads/2013/04/NVMe_Press_Release_New-Promoter-Group_20110601.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on December 30, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">September 18,</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><cite id="CITEREFAmber_Huffman2012" class="citation web cs1">Amber Huffman, ed. (October 11, 2012). <a rel="nofollow" class="external text" href="https://nvmexpress.org/wp-content/uploads/2013/05/NVM_Express_1_1.pdf">"NVM Express Revision 1.1"</a> <span class="cs1-format">(PDF)</span>. <i>Specification</i><span class="reference-accessdate">. Retrieved <span class="nowrap">September 18,</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><cite id="CITEREFDavid_A._Deming2013" class="citation web cs1">David A. Deming (2013-06-08). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130920064556/http://snia.org/sites/default/files2/SPDEcon2013/presentations/Storage%20Plumbing/DavidDeming_PCle-based_Storage_r1.pdf">"PCIe-based Storage"</a> <span class="cs1-format">(PDF)</span>. <i>snia.org</i>. Archived from <a rel="nofollow" class="external text" href="http://snia.org/sites/default/files2/SPDEcon2013/presentations/Storage%20Plumbing/DavidDeming_PCle-based_Storage_r1.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2013-09-20<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-12</span></span>.</cite></span>
</li>
<li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><cite id="CITEREFAmber_Huffman2013" class="citation web cs1">Amber Huffman, ed. (January 23, 2013). <a rel="nofollow" class="external text" href="https://nvmexpress.org/wp-content/uploads/2013/04/NVM_10e_specification.pdf">"NVM Express Revision 1.0e"</a> <span class="cs1-format">(PDF)</span>. <i>Specification</i><span class="reference-accessdate">. Retrieved <span class="nowrap">September 18,</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120824032335/http://www.theinquirer.net/inquirer/news/2200157/idt-releases-two-nvme-pciexpress-ssd-controllers">"IDT releases two NVMe PCI-Express SSD controllers"</a>. The Inquirer. 2012-08-21. Archived from <a rel="nofollow" class="external text" href="http://www.theinquirer.net/inquirer/news/2200157/idt-releases-two-nvme-pciexpress-ssd-controllers">the original</a> on August 24, 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.thessdreview.com/daily-news/latest-buzz/idt-shows-off-the-first-nvme-pcie-ssd-processor-and-reference-design-fms-2012-update/">"IDT Shows Off The First NVMe PCIe SSD Processor and Reference Design - FMS 2012 Update"</a>. The SSD Review. 2012-08-24. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160101214653/http://www.thessdreview.com/daily-news/latest-buzz/idt-shows-off-the-first-nvme-pcie-ssd-processor-and-reference-design-fms-2012-update/">Archived</a> from the original on 2016-01-01<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140110200756/http://www.storagereview.com/samsung_announces_industry_s_first_25inch_nvme_ssd">"Samsung Announces Industry's First 2.5-inch NVMe SSD | StorageReview.com - Storage Reviews"</a>. <i>StorageReview.com</i>. 2013-07-18. Archived from <a rel="nofollow" class="external text" href="http://www.storagereview.com/samsung_announces_industry_s_first_25inch_nvme_ssd">the original</a> on 2014-01-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140111022326/http://www.storagereview.com/lsi_sf3700_sandforce_flash_controller_line_unveiled">"LSI SF3700 SandForce Flash Controller Line Unveiled | StorageReview.com - Storage Reviews"</a>. <i>StorageReview.com</i>. 2013-11-18. Archived from <a rel="nofollow" class="external text" href="http://www.storagereview.com/lsi_sf3700_sandforce_flash_controller_line_unveiled">the original</a> on 2014-01-11<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160305231734/http://hothardware.com/news/lsi-introduces-blazing-fast-sf3700-series-ssd-controller-supports-both-pcie-and-sata-6gbps">"LSI Introduces Blazing Fast SF3700 Series SSD Controller, Supports Both PCIe and SATA 6&nbsp;Gbps"</a>. <i>hothardware.com</i>. Archived from <a rel="nofollow" class="external text" href="https://hothardware.com/News/LSI-Introduces-Blazing-Fast-SF3700-Series-SSD-Controller-Supports-Both-PCIe-and-SATA-6Gbps/">the original</a> on 5 March 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">21 March</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text"><cite id="CITEREFJane_McEntegart2014" class="citation web cs1">Jane McEntegart (7 January 2014). <a rel="nofollow" class="external text" href="http://www.tomshardware.com/news/kingston-pcie-ssd,25600.html">"Kingston Unveils First PCIe SSD: 1800 MB/s Read Speeds"</a>. <i>Tom's Hardware</i><span class="reference-accessdate">. Retrieved <span class="nowrap">21 March</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160528221546/http://hothardware.com/news/kingston-hyperx-predator-pci-express-ssd-unveiled--with-lsi-sandforce-sf3700-flash-controller">"Kingston HyperX Predator PCI Express SSD Unveiled With LSI SandForce SF3700 PCIe Flash Controller"</a>. <i>hothardware.com</i>. Archived from <a rel="nofollow" class="external text" href="https://hothardware.com/News/Kingston-HyperX-Predator-PCI-Express-SSD-Unveiled--With-LSI-Sandforce-SF3700-Flash-Controller/">the original</a> on 28 May 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">21 March</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.intel.com/content/www/us/en/solid-state-drives/intel-ssd-dc-family-for-pcie.html">"Intel® Solid-State Drive Data Center Family for PCIe*"</a>. <i>Intel</i><span class="reference-accessdate">. Retrieved <span class="nowrap">21 March</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20151123014820/http://www.nvmexpress.org/about/company-history/">"NVM Express Organization History"</a>. <i>NVM Express</i>. Archived from <a rel="nofollow" class="external text" href="https://nvmexpress.org/about/company-history/">the original</a> on 23 November 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">23 December</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-anandtech.com-46"><span class="mw-cite-backlink">^ <a href="#cite_ref-anandtech.com_46-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-anandtech.com_46-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFTallis2018" class="citation news cs1">Tallis, Billy (June 14, 2018). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180614133214/https://www.anandtech.com/show/12819/the-toshiba-rc100-ssd-review">"The Toshiba RC100 SSD Review: Tiny Drive In A Big Market"</a>. <i>AnandTech</i>. Archived from <a rel="nofollow" class="external text" href="https://www.anandtech.com/show/12819/the-toshiba-rc100-ssd-review">the original</a> on June 14, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">2024-03-30</span></span>.</cite></span>
</li>
<li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><cite id="CITEREFKimKim2020" class="citation journal cs1">Kim, Kyusik; Kim, Taeseok (2020). <a rel="nofollow" class="external text" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7051071">"HMB in DRAM-less NVMe SSDS: Their usage and effects on performance"</a>. <i>PLOS ONE</i>. <b>15</b> (3): e0229645. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2020PLoSO..1529645K">2020PLoSO..1529645K</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1371%2Fjournal.pone.0229645">10.1371/journal.pone.0229645</a></span>. <a href="PMC_(identifier)" class="mw-redirect" title="PMC (identifier)">PMC</a>&nbsp;<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7051071">7051071</a></span>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&nbsp;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/32119705">32119705</a>.</cite></span>
</li>
<li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><cite id="CITEREFKimKimKim2020" class="citation journal cs1">Kim, Kyusik; Kim, Seongmin; Kim, Taeseok (2020-06-24). <a rel="nofollow" class="external text" href="https://doi.org/10.3390%2Fapp10124341">"HMB-I/O: Fast Track for Handling Urgent I/Os in Nonvolatile Memory Express Solid-State Drives"</a>. <i>Applied Sciences</i>. <b>10</b> (12): 4341. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.3390%2Fapp10124341">10.3390/app10124341</a></span>. <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/2076-3417">2076-3417</a>.</cite></span>
</li>
<li id="cite_note-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-49">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.eetimes.com/nvme-gets-refactored/">"NVMe Gets Refactored"</a>. 30 June 2021. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240227234011/https://www.eetimes.com/nvme-gets-refactored/">Archived</a> from the original on 27 February 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">27 February</span> 2024</span>.</cite></span>
</li>
<li id="cite_note-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-50">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.supermicro.com/en/products/nvme">"All-Flash NVME Servers for Advanced Computing Supermicro"</a>. Supermicro<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-07-22</span></span>.</cite></span>
</li>
<li id="cite_note-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-51">^</a></b></span> <span class="reference-text"><cite id="CITEREFSiebenmann" class="citation web cs1">Siebenmann, Chris. <a rel="nofollow" class="external text" href="https://utcc.utoronto.ca/~cks/space/blog/tech/ServerNVMeU2U3AndOthers2022">"U.2, U.3, and other server NVMe drive connector types (in mid 2022)"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-01-22</span></span>.</cite></span>
</li>
<li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><cite id="CITEREFMcRobert" class="citation web cs1">McRobert, Kyle. <a rel="nofollow" class="external text" href="https://quarch.com/news/what-you-need-know-about-u3/">"What you need to know about U.3"</a>. <i>Quarch Technology</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-01-22</span></span>.</cite></span>
</li>
<li id="cite_note-tech1-53"><span class="mw-cite-backlink">^ <a href="#cite_ref-tech1_53-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-tech1_53-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://searchstorage.techtarget.com/definition/NVMe-over-FC-Nonvolatile-Memory-Express-over-Fibre-Channel">"NVMe over Fibre Channel (NVMe over FC) or FC-NVMe standard"</a>. <i>Tech Target</i>. January 1, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">May 26,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20220410213054/https://standards.incits.org/apps/group_public/download.php/87364/T11-2017-00020-v003.pdf">"FC-NVMe rev 1.14 (T11/16-020vB)"</a> <span class="cs1-format">(PDF)</span>. <i>INCITS</i>. April 19, 2017. Archived from <a rel="nofollow" class="external text" href="https://standards.incits.org/apps/group_public/download.php/87364/T11-2017-00020-v003.pdf">the original</a> <span class="cs1-format">(PDF)</span> on April 10, 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">May 26,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-55">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/developers/nvme-of-specification/">"NVMe-oF Specification"</a>. <i>NVMexpress</i>. 15 April 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 26,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160309123709/https://cw.infinibandta.org/document/dl/7148">"Supplement to InfiniBandTMArchitecture Specification Volume 1 Release 1.2.1"</a>. <i>Infiniband</i>. September 2, 2014. Archived from <a rel="nofollow" class="external text" href="https://cw.infinibandta.org/document/dl/7148">the original</a> on March 9, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">May 26,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.storagereview.com/review/nvme-nvme-of-background-overview">"What is NVMe-oF?"</a>. <i>Storage Review</i>. June 27, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 26,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/wp-content/uploads/NVMe_over_Fabrics_1_0_Gold_20160605.pdf">"NVM Express over Fabrics Revision 1.0"</a> <span class="cs1-format">(PDF)</span>. NVM Express, Inc. 5 June 2016. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190130172838/https://www.nvmexpress.org/wp-content/uploads/NVMe_over_Fabrics_1_0_Gold_20160605.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 30 January 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">24 April</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-59">^</a></b></span> <span class="reference-text"><cite id="CITEREFWoolf2018" class="citation web cs1">Woolf, David (February 9, 2018). <a rel="nofollow" class="external text" href="https://www.networkcomputing.com/storage/what-nvme-over-fabrics-means-data-storage/1066956182">"What NVMe over Fabrics Means for Data Storage"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180414012049/https://www.networkcomputing.com/storage/what-nvme-over-fabrics-means-data-storage/1066956182">Archived</a> from the original on April 14, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">April 24,</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-60">^</a></b></span> <span class="reference-text"><cite id="CITEREFHellwig2016" class="citation web cs1">Hellwig, Christoph (July 17, 2016). <a rel="nofollow" class="external text" href="https://events.static.linuxfound.org/sites/events/files/slides/nvme-over-fabrics.pdf">"NVMe Over Fabrics Support in Linux"</a> <span class="cs1-format">(PDF)</span>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180414011415/https://events.static.linuxfound.org/sites/events/files/slides/nvme-over-fabrics.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on April 14, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">April 24,</span> 2018</span>.</cite></span>
</li>
<li id="cite_note-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-61">^</a></b></span> <span class="reference-text"><cite id="CITEREFPetros_Koutoupis2019" class="citation web cs1">Petros Koutoupis (June 10, 2019). <a rel="nofollow" class="external text" href="https://www.linuxjournal.com/content/data-flash-part-iii-nvme-over-fabrics-using-tcp">"Data in a Flash, Part III: NVMe over Fabrics Using TCP"</a>. <i>Linux Journal</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210427112002/https://www.linuxjournal.com/content/data-flash-part-iii-nvme-over-fabrics-using-tcp">Archived</a> from the original on April 27, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">May 26,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-62">^</a></b></span> <span class="reference-text"><cite id="CITEREFStern2016" class="citation web cs1">Stern, Jonathan (7 June 2016). <a rel="nofollow" class="external text" href="http://www.spdk.io/feature/2016/06/07/announce-nvmf/">"Announcing the SPDK NVMf Target"</a>.</cite></span>
</li>
<li id="cite_note-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-63">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ci.spdk.io/download/performance-reports/SPDK_rdma_perf_report_2101.pdf">"SPDKNVMe-oFRDMA (Target &amp; Initiator) Performance Report"</a> <span class="cs1-format">(PDF)</span>. <i>SPDK</i>. February 1, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">May 26,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-64">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ci.spdk.io/download/performance-reports/SPDK_tcp_perf_report_2101.pdf">"SPDKNVMe-oFTCP (Target &amp; Initiator) Performance Report"</a> <span class="cs1-format">(PDF)</span>. <i>SPDK</i>. February 1, 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210525130041/https://ci.spdk.io/download/performance-reports/SPDK_tcp_perf_report_2101.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on May 25, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">May 26,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-sw_initiator-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-sw_initiator_65-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.storagereview.com/review/hands-on-with-starwind-nvme-of-initiator-for-windows">"Hands On with StarWind NVMe-oF Initiator for Windows"</a>. <i>StorageReview</i>. October 6, 2021. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20211007072629/https://www.storagereview.com/review/hands-on-with-starwind-nvme-of-initiator-for-windows">Archived</a> from the original on October 7, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">October 6,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-sw_target-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-sw_target_66-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.storagereview.com/review/starwind-san-nas-over-fibre-channel">"StarWind SAN &amp; NAS over Fibre Channel"</a>. <i>StorageReview</i>. July 20, 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220720131420/https://www.storagereview.com/review/starwind-san-nas-over-fibre-channel">Archived</a> from the original on July 20, 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">July 20,</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-lbl_target-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-lbl_target_67-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blocksandfiles.com/2022/06/09/intel-planning-big-lightbits-nvme-tcp-storage-push/">"Intel planning big Lightbits NVMe/TCP storage push"</a>. <i>Blocks &amp; Files</i>. June 9, 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220706041449/https://blocksandfiles.com/2022/06/09/intel-planning-big-lightbits-nvme-tcp-storage-push/">Archived</a> from the original on July 6, 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">June 9,</span> 2022</span>.</cite></span>
</li>
<li id="cite_note-lbl_target2-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-lbl_target2_68-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.computerweekly.com/news/252462412/LightBits-Super-SSD-brings-NVMe-on-vanilla-Ethernet">"LightBits Super SSD brings NVMe on vanilla Ethernet"</a>. <i>ComputerWeekly</i>. April 29, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">April 29,</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-69">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.netapp.com/blog/announcing-nvme-tcp-for-ontap/">"Announcing NVMe/TCP for ONTAP"</a>. <i>www.netapp.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240717131424/https://www.netapp.com/blog/announcing-nvme-tcp-for-ontap/">Archived</a> from the original on 2024-07-17<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-01-23</span></span>.</cite></span>
</li>
<li id="cite_note-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-70">^</a></b></span> <span class="reference-text"><cite id="CITEREFSchmidt2024" class="citation web cs1">Schmidt, Michael (2024-05-22). <a rel="nofollow" class="external text" href="https://www.simplyblock.io/blog/how-we-build-our-distributed-data-placement-storage-algorithm/">"How We Built Our Distributed Data Placement Algorithm"</a>. <i>simplyblock</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-01-23</span></span>.</cite></span>
</li>
<li id="cite_note-ahci-nvme-71"><span class="mw-cite-backlink">^ <a href="#cite_ref-ahci-nvme_71-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ahci-nvme_71-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-ahci-nvme_71-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFDave_Landsman2013" class="citation web cs1">Dave Landsman (2013-08-09). <a rel="nofollow" class="external text" href="https://www.sata-io.org/sites/default/files/documents/NVMe%20and%20AHCI%20as%20SATA%20Express%20Interface%20Options%20-%20Whitepaper_.pdf">"AHCI and NVMe as Interfaces for SATA Express Devices – Overview"</a> <span class="cs1-format">(PDF)</span>. <a href="SATA-IO" class="mw-redirect" title="SATA-IO">SATA-IO</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131005000700/https://www.sata-io.org/sites/default/files/documents/NVMe%20and%20AHCI%20as%20SATA%20Express%20Interface%20Options%20-%20Whitepaper_.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2013-10-05<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-10-02</span></span>.</cite></span>
</li>
<li id="cite_note-snia-windows-72"><span class="mw-cite-backlink">^ <a href="#cite_ref-snia-windows_72-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-snia-windows_72-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFAndy_Herron2013" class="citation web cs1">Andy Herron (2013). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140110193117/http://snia.org/sites/default/files2/SDC2013/presentations/FileSystems/AndyHeron_Enhancements_To_Win81_Storage.pdf">"Advancements in Storage and File Systems in Windows 8.1"</a> <span class="cs1-format">(PDF)</span>. <i>snia.org</i>. Archived from <a rel="nofollow" class="external text" href="http://snia.org/sites/default/files2/SDC2013/presentations/FileSystems/AndyHeron_Enhancements_To_Win81_Storage.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2014-01-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-73">^</a></b></span> <span class="reference-text"><cite id="CITEREFAmber_Huffman2020" class="citation web cs1">Amber Huffman (March 9, 2020). <a rel="nofollow" class="external text" href="https://nvmexpress.org/wp-content/uploads/NVM-Express-1_4a-2020.03.09-Ratified.pdf">"NVM Express Base Specification Revision 1.4a"</a> <span class="cs1-format">(PDF)</span>. <i>Specification</i>. section 1.4 Theory of Operation, p. 7. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231213113152/https://nvmexpress.org/wp-content/uploads/NVM-Express-1_4a-2020.03.09-Ratified.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on December 13, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">May 16,</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-74">^</a></b></span> <span class="reference-text"><cite id="CITEREFWerner_FischerGeorg_Schönberger2015" class="citation web cs1">Werner Fischer; Georg Schönberger (2015-06-01). <a rel="nofollow" class="external text" href="https://www.thomas-krenn.com/en/wiki/Linux_Storage_Stack_Diagram">"Linux Storage Stack Diagram"</a>. Thomas-Krenn.AG. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190629213450/https://www.thomas-krenn.com/en/wiki/Linux_Storage_Stack_Diagram">Archived</a> from the original on 2019-06-29<span class="reference-accessdate">. Retrieved <span class="nowrap">2015-06-08</span></span>.</cite></span>
</li>
<li id="cite_note-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-75">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://nvmexpress.org/blog/chromeos-adds-boot-support-for-nvm-express/">"ChromeOS adds boot support for NVM Express"</a>. <i>NVM Express</i>. 24 February 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">21 March</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-76"><span class="mw-cite-backlink"><b><a href="#cite_ref-76">^</a></b></span> <span class="reference-text"><cite id="CITEREFAkers2015" class="citation web cs1">Akers, Jason B. (Jan 22, 2015). <a rel="nofollow" class="external text" href="https://chromium.googlesource.com/chromiumos/platform/depthcharge/+/4f503189f7339c667b045ab80a949964ecbaf93e">"4f503189f7339c667b045ab80a949964ecbaf93e - chromiumos/platform/depthcharge"</a>. <i>Git at Google</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170823021433/https://chromium.googlesource.com/chromiumos/platform/depthcharge/+/4f503189f7339c667b045ab80a949964ecbaf93e">Archived</a> from the original on 23 August 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">21 March</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-77">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.dragonflybsd.org/release46/">"release46"</a>. <i>DragonFly BSD</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160904012548/http://www.dragonflybsd.org/release46/">Archived</a> from the original on 2016-09-04<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-09-08</span></span>.</cite></span>
</li>
<li id="cite_note-78"><span class="mw-cite-backlink"><b><a href="#cite_ref-78">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://svnweb.freebsd.org/base/head/sys/dev/nvme/?view=log">"Log of /head/sys/dev/nvme"</a>. <i>FreeBSD source tree</i>. The FreeBSD Project. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130529021706/http://svnweb.freebsd.org/base/head/sys/dev/nvme/?view=log">Archived</a> from the original on 29 May 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">16 October</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-79">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://svnweb.freebsd.org/base/stable/9/sys/dev/nvme/?view=log">"Log of /stable/9/sys/dev/nvme"</a>. <i>FreeBSD source tree</i>. The FreeBSD Project. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180216215017/https://svnweb.freebsd.org/base/stable/9/sys/dev/nvme/?view=log">Archived</a> from the original on 16 February 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">3 July</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-80">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.freebsd.org/releases/10.2R/relnotes.html#kernel-config">"FreeBSD 10.2-RELEASE Release Notes"</a>. The FreeBSD Project. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170618081513/https://www.freebsd.org/releases/10.2R/relnotes.html#kernel-config">Archived</a> from the original on 18 June 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">5 August</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-81">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://genode.org/documentation/release-notes/18.05#NVMe_storage_devices">"Release notes for the Genode OS Framework 18.05"</a>. <i>genode.org</i>.</cite></span>
</li>
<li id="cite_note-82"><span class="mw-cite-backlink"><b><a href="#cite_ref-82">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://dev.haiku-os.org/ticket/9910">"#9910 NVMe devices support"</a>. <i>dev.haiku-os.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160806110839/https://dev.haiku-os.org/ticket/9910">Archived</a> from the original on 2016-08-06<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-04-18</span></span>.</cite></span>
</li>
<li id="cite_note-83"><span class="mw-cite-backlink"><b><a href="#cite_ref-83">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.haiku-os.org/blog/kallisti5/2019-04-16_nvme_driver_now_available/">"NVMe Driver Now Available - Haiku Project"</a>. <i>www.haiku-os.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2016-07-28</span></span>.</cite></span>
</li>
<li id="cite_note-84"><span class="mw-cite-backlink"><b><a href="#cite_ref-84">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/illumos/illumos-gate/commit/3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5">"4053 Add NVME Driver Support to Illumos"</a>. <i>github.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170510112656/https://github.com/illumos/illumos-gate/commit/3c9168fa8e9c30d55b3aa2fde74bd7da46df53f5">Archived</a> from the original on 2017-05-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-05-23</span></span>.</cite></span>
</li>
<li id="cite_note-85"><span class="mw-cite-backlink"><b><a href="#cite_ref-85">^</a></b></span> <span class="reference-text"><cite id="CITEREFHo2015" class="citation web cs1">Ho, Joshua (September 28, 2015). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160526001956/http://www.anandtech.com/show/9662/iphone-6s-and-iphone-6s-plus-preliminary-results">"iPhone 6s and iPhone 6s Plus Preliminary Results"</a>. <i><a href="AnandTech" title="AnandTech">AnandTech</a></i>. Archived from <a rel="nofollow" class="external text" href="http://www.anandtech.com/show/9662/iphone-6s-and-iphone-6s-plus-preliminary-results">the original</a> on 2016-05-26<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-06-01</span></span>.</cite></span>
</li>
<li id="cite_note-86"><span class="mw-cite-backlink"><b><a href="#cite_ref-86">^</a></b></span> <span class="reference-text"><cite id="CITEREFChester2016" class="citation web cs1">Chester, Brandon (May 16, 2016). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160520114029/http://www.anandtech.com/show/10285/the-iphone-se-review/2">"The iPhone SE Review"</a>. <i><a href="AnandTech" title="AnandTech">AnandTech</a></i>. Archived from <a rel="nofollow" class="external text" href="https://www.anandtech.com/show/10285/the-iphone-se-review/2">the original</a> on May 20, 2016.</cite></span>
</li>
<li id="cite_note-87"><span class="mw-cite-backlink"><b><a href="#cite_ref-87">^</a></b></span> <span class="reference-text"><cite id="CITEREFMatthew_Wilcox2011" class="citation web cs1">Matthew Wilcox (2011-03-03). <a rel="nofollow" class="external text" href="https://archive.today/20120717195616/http://sb.lwn.net/Articles/431103/">"NVM Express driver"</a>. <a href="LWN.net" title="LWN.net">LWN.net</a>. Archived from <a rel="nofollow" class="external text" href="http://sb.lwn.net/Articles/431103/">the original</a> on 2012-07-17<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-11-05</span></span>.</cite></span>
</li>
<li id="cite_note-88"><span class="mw-cite-backlink"><b><a href="#cite_ref-88">^</a></b></span> <span class="reference-text"><cite id="CITEREFKeith_Busch2013" class="citation web cs1">Keith Busch (2013-08-12). <a rel="nofollow" class="external text" href="http://www.flashmemorysummit.com/English/Collaterals/Proceedings/2013/20130812_PreConfD_Busch.pdf">"Linux NVMe Driver"</a> <span class="cs1-format">(PDF)</span>. <i>flashmemorysummit.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131105224356/http://www.flashmemorysummit.com/English/Collaterals/Proceedings/2013/20130812_PreConfD_Busch.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2013-11-05<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-11-05</span></span>.</cite></span>
</li>
<li id="cite_note-89"><span class="mw-cite-backlink"><b><a href="#cite_ref-89">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140111004350/https://intel.activeevents.com/sf13/connect/fileDownload/session/FF44850B359CA1CD47D3E6A3437446FD/SF13_SSDL001_100.pdf">"IDF13 Hands-on Lab: Compiling the NVM Express Linux Open Source Driver and SSD Linux Benchmarks and Optimizations"</a> <span class="cs1-format">(PDF)</span>. <i>activeevents.com</i>. 2013. Archived from <a rel="nofollow" class="external text" href="https://intel.activeevents.com/sf13/connect/fileDownload/session/FF44850B359CA1CD47D3E6A3437446FD/SF13_SSDL001_100.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2014-01-11<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-90"><span class="mw-cite-backlink"><b><a href="#cite_ref-90">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=92b5abbb44e05cdbc4483219f30a435dd871a8ea">"Merge git://git.infradead.org/users/willy/linux-nvme"</a>. <i>kernel.org</i>. 2012-01-18<span class="reference-accessdate">. Retrieved <span class="nowrap">2013-11-05</span></span>.</cite></span>
</li>
<li id="cite_note-91"><span class="mw-cite-backlink"><b><a href="#cite_ref-91">^</a></b></span> <span class="reference-text"><cite id="CITEREFKimKim2020" class="citation journal cs1">Kim, K.; Kim, T. (2020). <a rel="nofollow" class="external text" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7051071">"HMB in DRAM-less NVMe SSDs: Their usage and effects on performance"</a>. <i>PLOS ONE</i>. <b>15</b> (3): e0229645. <a href="Bibcode_(identifier)" class="mw-redirect" title="Bibcode (identifier)">Bibcode</a>:<a rel="nofollow" class="external text" href="https://ui.adsabs.harvard.edu/abs/2020PLoSO..1529645K">2020PLoSO..1529645K</a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1371%2Fjournal.pone.0229645">10.1371/journal.pone.0229645</a></span>. <a href="PMC_(identifier)" class="mw-redirect" title="PMC (identifier)">PMC</a>&nbsp;<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7051071">7051071</a></span>. <a href="PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&nbsp;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/32119705">32119705</a>.</cite></span>
</li>
<li id="cite_note-92"><span class="mw-cite-backlink"><b><a href="#cite_ref-92">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://kernelnewbies.org/Linux_4.13#Storage">"Linux 4.13 has been released on Sun, 3 Sep 2017"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20171029120937/https://kernelnewbies.org/Linux_4.13#Storage">Archived</a> from the original on 29 October 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">16 October</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-93"><span class="mw-cite-backlink"><b><a href="#cite_ref-93">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/nvme/host/pci.c?h=v4.13.1">"Pci.c «&nbsp;host «&nbsp;nvme «&nbsp;drivers - kernel/Git/Stable/Linux.git - Linux kernel stable tree"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20211016153338/https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/nvme/host/pci.c?h=v4.13.1">Archived</a> from the original on 2021-10-16<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-10-16</span></span>.</cite></span>
</li>
<li id="cite_note-94"><span class="mw-cite-backlink"><b><a href="#cite_ref-94">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.macrumors.com/2015/04/11/nvme-mac-os-x/">"Faster 'NVM Express' SSD Interface Arrives on Retina MacBook and OS X 10.10.3"</a>. <i>macrumors.com</i>. 11 April 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170823073749/https://www.macrumors.com/2015/04/11/nvme-mac-os-x/">Archived</a> from the original on 23 August 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">11 April</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-95"><span class="mw-cite-backlink"><b><a href="#cite_ref-95">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://man.netbsd.org/nvme.4">"nvme -- Non-Volatile Memory Host Controller Interface"</a>. <i>NetBSD manual pages</i>. 2021-05-16<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-05-16</span></span>.</cite></span>
</li>
<li id="cite_note-96"><span class="mw-cite-backlink"><b><a href="#cite_ref-96">^</a></b></span> <span class="reference-text"><cite id="CITEREFDavid_Gwynne2014" class="citation web cs1">David Gwynne (2014-04-16). <a rel="nofollow" class="external text" href="http://bxr.su/OpenBSD/sys/dev/ic/nvme.c">"non volatile memory express controller (/sys/dev/ic/nvme.c)"</a>. <i>BSD Cross Reference</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140428064533/http://bxr.su/OpenBSD/sys/dev/ic/nvme.c">Archived</a> from the original on 2014-04-28<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-04-27</span></span>.</cite></span>
</li>
<li id="cite_note-97"><span class="mw-cite-backlink"><b><a href="#cite_ref-97">^</a></b></span> <span class="reference-text"><cite id="CITEREFDavid_Gwynne2016" class="citation web cs1">David Gwynne (2016-04-14). <a rel="nofollow" class="external text" href="http://man.openbsd.org/OpenBSD-current/man4/nvme.4">"man 4 nvme"</a>. <i>OpenBSD man page</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160821152138/http://man.openbsd.org/OpenBSD-current/man4/nvme.4">Archived</a> from the original on 2016-08-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-08-07</span></span>.</cite></span>
</li>
<li id="cite_note-98"><span class="mw-cite-backlink"><b><a href="#cite_ref-98">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.arcanoae.com/wiki/nvme/">"NVME"</a>. <i>Arca Noae wiki</i>. Arca Noae, LLC. 2021-04-03<span class="reference-accessdate">. Retrieved <span class="nowrap">2021-06-08</span></span>.</cite></span>
</li>
<li id="cite_note-99"><span class="mw-cite-backlink"><b><a href="#cite_ref-99">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.oracle.com/cd/E36784_01/html/E36884/esc-nxge-7d.html">"nvme(7D)"</a>. Oracle. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20151209002431/http://docs.oracle.com/cd/E36784_01/html/E36884/esc-nxge-7d.html">Archived</a> from the original on 2015-12-09<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-12-02</span></span>.</cite></span>
</li>
<li id="cite_note-100"><span class="mw-cite-backlink"><b><a href="#cite_ref-100">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://downloadcenter.intel.com/download/23929/Intel-Solid-State-Drive-Data-Center-Family-for-NVMe-Drivers">"Intel Solid-State for NVMe Drivers"</a>. <i>intel.com</i>. 2015-09-25. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160325235340/https://downloadcenter.intel.com/download/23929/Intel-Solid-State-Drive-Data-Center-Family-for-NVMe-Drivers">Archived</a> from the original on 2016-03-25<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-03-17</span></span>.</cite></span>
</li>
<li id="cite_note-101"><span class="mw-cite-backlink"><b><a href="#cite_ref-101">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.vmware.com/resources/compatibility/vcl/result.php?search=NVMe&amp;searchCategory=all">"VMware Compatibility Guide for NVMe devices"</a>. <i>vmware.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160325054537/http://www.vmware.com/resources/compatibility/vcl/result.php?search=NVMe&amp;searchCategory=all">Archived</a> from the original on 2016-03-25<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-03-17</span></span>.</cite></span>
</li>
<li id="cite_note-102"><span class="mw-cite-backlink"><b><a href="#cite_ref-102">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.vmware.com/virtualblocks/2015/11/11/vsan-now-supporting-nvme-devices/">"VSAN Now Supporting NVMe Devices"</a>. <i>vmware.com</i>. 2015-11-11. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160325132909/https://blogs.vmware.com/virtualblocks/2015/11/11/vsan-now-supporting-nvme-devices/">Archived</a> from the original on 2016-03-25<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-03-17</span></span>.</cite></span>
</li>
<li id="cite_note-103"><span class="mw-cite-backlink"><b><a href="#cite_ref-103">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.myce.com/news/windows-8-1-to-support-hybrid-disks-and-native-nvme-driver-68663/">"Windows 8.1 to support hybrid disks and adds native NVMe driver"</a>. <i>Myce.com</i>. 2013-09-06. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140110200352/http://www.myce.com/news/windows-8-1-to-support-hybrid-disks-and-native-nvme-driver-68663/">Archived</a> from the original on 2014-01-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-104"><span class="mw-cite-backlink"><b><a href="#cite_ref-104">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://support.microsoft.com/kb/2990941/en-us">"Update to support NVM Express by using native drivers in Windows 7 or Windows Server 2008 R2"</a>. Microsoft. 2014-11-13. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20141129141731/http://support.microsoft.com/kb/2990941/en-us">Archived</a> from the original on 2014-11-29<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-11-17</span></span>.</cite></span>
</li>
<li id="cite_note-win-raid.com-105"><span class="mw-cite-backlink"><b><a href="#cite_ref-win-raid.com_105-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20210224231432/https://www.win-raid.com/t29f25-Recommended-AHCI-RAID-and-NVMe-Drivers.html">"Recommended AHCI/RAID and NVMe Drivers"</a>. 10 May 2013. Archived from <a rel="nofollow" class="external text" href="https://www.win-raid.com/t29f25-Recommended-AHCI-RAID-and-NVMe-Drivers.html">the original</a> on 24 February 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">19 February</span> 2021</span>.</cite></span>
</li>
<li id="cite_note-106"><span class="mw-cite-backlink"><b><a href="#cite_ref-106">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20240905115252/https://nvmexpress.org/wp-content/uploads/03_Lee_Windows-Windows-Driver_Final.pdf">"NVM Express (NVMe) Innovations in Windows"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="https://nvmexpress.org/wp-content/uploads/03_Lee_Windows-Windows-Driver_Final.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2024-09-05.</cite></span>
</li>
<li id="cite_note-107"><span class="mw-cite-backlink"><b><a href="#cite_ref-107">^</a></b></span> <span class="reference-text"><cite id="CITEREFlorihollasch2023" class="citation web cs1">lorihollasch (2023-08-09). <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/storage/stornvme-feature-support">"NVMe Feature and Extended Capability Support - Windows drivers"</a>. <i>learn.microsoft.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-04-11</span></span>.</cite></span>
</li>
<li id="cite_note-108"><span class="mw-cite-backlink"><b><a href="#cite_ref-108">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130612081416/https://www.openfabrics.org/resources/developer-tools/nvme-windows-development.html">"Windows NVM Express"</a>. <i>Project web site</i>. Archived from <a rel="nofollow" class="external text" href="http://www.openfabrics.org/resources/developer-tools/nvme-windows-development.html">the original</a> on June 12, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">September 18,</span> 2013</span>.</cite></span>
</li>
<li id="cite_note-109"><span class="mw-cite-backlink"><b><a href="#cite_ref-109">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170510114242/https://svn.openfabrics.org/svnrepo/nvmewin/releases/">"Nvmewin - Revision 157: /Releases"</a>. Archived from <a rel="nofollow" class="external text" href="https://svn.openfabrics.org/svnrepo/nvmewin/releases/">the original</a> on 2017-05-10<span class="reference-accessdate">. Retrieved <span class="nowrap">2016-08-13</span></span>.</cite></span>
</li>
<li id="cite_note-110"><span class="mw-cite-backlink"><b><a href="#cite_ref-110">^</a></b></span> <span class="reference-text"><cite id="CITEREFlorihollasch" class="citation web cs1">lorihollasch. <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/windows-hardware/drivers/storage/stornvme-command-set-support">"StorNVMe Command Set Support - Windows drivers"</a>. <i>learn.microsoft.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-04-11</span></span>.</cite></span>
</li>
<li id="cite_note-111"><span class="mw-cite-backlink"><b><a href="#cite_ref-111">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://wiki.qemu.org/ChangeLog/1.6">"ChangeLog/1.6"</a>. <i>qemu.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180929194541/https://wiki.qemu.org/ChangeLog/1.6">Archived</a> from the original on 29 September 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">21 March</span> 2015</span>.</cite></span>
</li>
<li id="cite_note-112"><span class="mw-cite-backlink"><b><a href="#cite_ref-112">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://sourceforge.net/projects/edk2/files/EDK%20II%20Releases/other/NvmExpressDxe-alpha.zip/download">"Download EDK II from"</a>. <i>SourceForge.net</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131231003656/http://sourceforge.net/projects/edk2/files/EDK%20II%20Releases/other/NvmExpressDxe-alpha.zip/download">Archived</a> from the original on 2013-12-31<span class="reference-accessdate">. Retrieved <span class="nowrap">2014-01-11</span></span>.</cite></span>
</li>
<li id="cite_note-113"><span class="mw-cite-backlink"><b><a href="#cite_ref-113">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.freebsd.org/cgi/man.cgi?query=nvmecontrol&amp;sektion=8&amp;manpath=freebsd-release-ports">"NVM Express control utility"</a>. The FreeBSD Project. 2018-03-12<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-07-12</span></span>.</cite></span>
</li>
<li id="cite_note-114"><span class="mw-cite-backlink"><b><a href="#cite_ref-114">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/linux-nvme/nvme-cli">"GitHub - linux-nvme/nvme-cli: NVMe management command line interface"</a>. linux-nvme. 2019-03-26<span class="reference-accessdate">. Retrieved <span class="nowrap">2019-03-27</span></span>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1290876196">
/* start https://en.wikipedia.org/ */


.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1237033735">
/* start https://en.wikipedia.org/ */


@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}


/* end https://en.wikipedia.org/ */
</style><div class="side-box side-box-right sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">
/* start https://en.wikipedia.org/ */


.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}


/* end https://en.wikipedia.org/ */
</style>
<div class="side-box-flex">
<div class="side-box-image"><span class="noviewer" typeof="mw:File"></span></div>
<div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:NVM_Express" class="extiw external" title="commons:Category:NVM Express">NVM Express</a></span>.</div></div>
</div>
<ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://nvmexpress.org/">Official website</a></span></span></li>
<li><a rel="nofollow" class="external text" href="https://www.compactflash.org">CompactFlash Association</a></li>
<li><a rel="nofollow" class="external text" href="https://lwn.net/Articles/547903/">LFCS: Preparing Linux for nonvolatile memory devices</a>, <a href="LWN.net" title="LWN.net">LWN.net</a>, April 19, 2013, by Jonathan Corbet</li>
<li><a rel="nofollow" class="external text" href="https://events.static.linuxfound.org/sites/events/files/slides/LinuxVault2015_KeithBusch_PCIeMPath.pdf">Multipathing PCI&nbsp;Express Storage</a>, <a href="Linux_Foundation" title="Linux Foundation">Linux Foundation</a>, March 12, 2015, by Keith Busch</li>
<li><a rel="nofollow" class="external text" href="https://aboutnetworks.net/nvme-and-nvmeof/">NVMe, NVMe-oF and RDMA for network engineers</a>, August 2020, by Jerome Tissieres</li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Solid-state_drives316" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Solid-state_drives316" style="font-size:114%;margin:0 4em"><a href="Solid-state_drive" title="Solid-state drive">Solid-state drives</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Key terminology</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Encryption" title="Encryption">Encryption</a></li>
<li><a href="Error_detection_and_correction" title="Error detection and correction">ECC</a></li>
<li><a href="Flash_file_system" title="Flash file system">Flash file system</a></li>
<li><a href="Flash_memory" title="Flash memory">Flash memory</a></li>
<li><a href="Multi-level_cell" title="Multi-level cell">SLC/MLC</a></li>
<li><a href="Flash_memory_controller" title="Flash memory controller">Flash memory controller</a></li>
<li><a href="Garbage_collection_(SSD)" class="mw-redirect" title="Garbage collection (SSD)">Garbage collection</a></li>
<li><a href="IOPS" title="IOPS">IOPS</a></li>
<li><a href="Bit_rate" title="Bit rate">MB/s</a></li>
<li><a href="Flash_memory#Memory_wear" title="Flash memory">Memory wear</a></li>
<li><a href="Open-channel_SSD" title="Open-channel SSD">Open-channel SSD</a></li>
<li><a href="Write_amplification#Over-provisioning" title="Write amplification">Over-provisioning</a></li>
<li><a href="Flash_memory#Read_disturb" title="Flash memory">Read disturb</a></li>
<li><a href="Write_amplification#Secure_erase" title="Write amplification">Secure erase</a></li>
<li><a href="Solid-state_storage" title="Solid-state storage">Solid-state storage</a></li>
<li><a href="Trim_(computing)" title="Trim (computing)">Trim command</a></li>
<li><a href="Wear_leveling" title="Wear leveling">Wear leveling</a></li>
<li><a href="Write_amplification" title="Write amplification">Write amplification</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Flash manufacturers</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Micron_Technology" title="Micron Technology">Micron</a></li>
<li><a href="Samsung_Electronics" title="Samsung Electronics">Samsung</a></li>
<li><a href="SK_Hynix" title="SK Hynix">SK Hynix</a>
<ul><li>Bought <a href="Intel" title="Intel">Intel</a>'s NAND flash chips and NAND flash SSD businesses and renamed the SSD business as Solidigm</li></ul></li>
<li>Flash Forward (joint venture between <a href="Sandisk" title="Sandisk">Sandisk</a> and <a href="Kioxia" title="Kioxia">Kioxia</a>)</li>
<li><a href="Yangtze_Memory_Technologies" title="Yangtze Memory Technologies">YMTC</a>
<ul><li><a href="XMC_(company)" title="XMC (company)">XMC</a></li></ul></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="List_of_flash_memory_controller_manufacturers" title="List of flash memory controller manufacturers">Controllers</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Captive</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Sandisk" title="Sandisk">Sandisk</a>
<ul><li><a href="Western_Digital" title="Western Digital">Western Digital</a></li>
<li><a href="Fusion-io" title="Fusion-io">Fusion-io</a></li>
<li><a href="HGST" title="HGST">HGST</a></li>
<li><a href="STec" title="STec">sTec</a></li></ul></li>
<li><a href="Kioxia" title="Kioxia">Kioxia</a>
<ul><li><a href="OCZ" title="OCZ">OCZ</a> (bankrupt, assets sold to Toshiba, which later spun off its SSD and flash business to Kioxia)</li>
<li><a href="Indilinx" title="Indilinx">Indilinx</a> (bought by OCZ)</li></ul></li>
<li><a href="Micron_Technology" title="Micron Technology">Micron</a></li>
<li><a href="Samsung_Electronics" title="Samsung Electronics">Samsung</a></li>
<li><a href="Seagate_Technology" title="Seagate Technology">Seagate</a>
<ul><li><a href="SandForce" title="SandForce">SandForce</a></li></ul></li>
<li><a href="SK_Hynix" title="SK Hynix">SK Hynix</a>
<ul><li>Bought <a href="Intel" title="Intel">Intel</a>'s NAND flash chips and NAND flash SSD businesses including controllers and renamed the SSD business Solidigm</li></ul></li>
<li>FADU</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Independent</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Greenliant_Systems" title="Greenliant Systems">Greenliant Systems</a></li>
<li>Goke</li>
<li><a href="JMicron" title="JMicron">Maxiotek</a></li>
<li><a href="Marvell_Technology_Group" class="mw-redirect" title="Marvell Technology Group">Marvell</a></li>
<li><a href="Phison" title="Phison">Phison</a></li>
<li><a href="PMC-Sierra" title="PMC-Sierra">PMC-Sierra</a></li>
<li><a href="Silicon_Motion" title="Silicon Motion">SMI</a></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">SSD manufacturers</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="List_of_solid-state_drive_manufacturers" title="List of solid-state drive manufacturers">List of solid-state drive manufacturers</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Interfaces</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Advanced_Host_Controller_Interface" title="Advanced Host Controller Interface">Advanced Host Controller Interface</a> (AHCI)</li>
<li><a href="Fibre_Channel" title="Fibre Channel">Fibre Channel</a> (FC)</li>
<li> (NVMe)</li>
<li><a href="PCI_Express" title="PCI Express">PCI Express</a> (PCIe)</li>
<li><a href="SATA_Express" title="SATA Express">SATA Express</a></li>
<li><a href="Serial_ATA" class="mw-redirect" title="Serial ATA">Serial ATA</a> (SATA)</li>
<li><a href="Serial_attached_SCSI" class="mw-redirect" title="Serial attached SCSI">Serial attached SCSI</a> (SAS)</li>
<li><a href="USB" title="USB">Universal Serial Bus</a> (USB)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Configurations</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Hard_disk_drive#Form_factors" title="Hard disk drive">HDD form factors</a></li>
<li><a href="MSATA" class="mw-redirect" title="MSATA">mSATA</a></li>
<li><a href="M.2" title="M.2">M.2</a></li>
<li><a href="PCI_Express" title="PCI Express">PCI Express</a> <a href="Expansion_card" title="Expansion card">expansion card</a></li>
<li><a href="Thunderbolt_(interface)" title="Thunderbolt (interface)">Thunderbolt</a>
<ul><li><a href="USB-C" title="USB-C">USB Type-C</a></li></ul></li>
<li><a href="U.2" title="U.2">U.2</a></li>
<li><a href="U.3" class="mw-redirect" title="U.3">U.3</a></li>
<li><a href="EDSFF" class="mw-redirect" title="EDSFF">EDSFF</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related organizations</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="International_Committee_for_Information_Technology_Standards" title="International Committee for Information Technology Standards">INCITS</a></li>
<li><a href="JEDEC" title="JEDEC">JEDEC / JC-42, JC-64.8</a></li>
<li><a href="Open_NAND_Flash_Interface_Working_Group" title="Open NAND Flash Interface Working Group">ONFI</a></li>
<li><a class="mw-selflink-fragment" href="#History">NVMHCI Work Group</a></li>
<li><a href="USB_Implementers_Forum" title="USB Implementers Forum">USB-IF</a></li>
<li><a href="Serial_ATA_International_Organization" title="Serial ATA International Organization">SATA-IO</a></li>
<li><a href="Small_Form_Factor_Committee" title="Small Form Factor Committee">SFF Committee</a></li>
<li><a href="Storage_Networking_Industry_Association" title="Storage Networking Industry Association">SNIA</a></li>
<li><a href="Solid_state_storage_initiative" class="mw-redirect" title="Solid state storage initiative">SSSI</a></li>
<li><a href="SCSI" title="SCSI">T10/SCSI</a></li>
<li><a href="Fibre_Channel" title="Fibre Channel">T11/FC</a></li>
<li><a href="Parallel_ATA" title="Parallel ATA">T13/ATA</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>
<ul><li><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> <b>Category</b></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Technical_and_de_facto_standards_for_wired_computer_buses462" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Technical_and_de_facto_standards_for_wired_computer_buses462" style="font-size:114%;margin:0 4em"><a href="Technical_standard" title="Technical standard">Technical</a> and <a href="De_facto_standard" title="De facto standard"><i>de facto</i> standards</a> for <a href="Wired_communication" title="Wired communication">wired</a> <a href="Bus_(computing)" title="Bus (computing)">computer buses</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">General</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="System_bus" title="System bus">System bus</a></li>
<li><a href="Front-side_bus" title="Front-side bus">Front-side bus</a></li>
<li><a href="Back-side_bus" title="Back-side bus">Back-side bus</a></li>
<li><a href="Daisy_chain_(electrical_engineering)" title="Daisy chain (electrical engineering)">Daisy chain</a></li>
<li><a href="Control_bus" title="Control bus">Control bus</a></li>
<li><a href="Address_bus" class="mw-redirect" title="Address bus">Address bus</a></li>
<li><a href="Bus_contention" title="Bus contention">Bus contention</a></li>
<li><a href="Bus_mastering" title="Bus mastering">Bus mastering</a></li>
<li><a href="Network_on_a_chip" title="Network on a chip">Network on a chip</a></li>
<li><a href="Plug_and_play" title="Plug and play">Plug and play</a></li>
<li><a href="List_of_interface_bit_rates#Computer_buses" title="List of interface bit rates">List of bus bandwidths</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Standards</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="SS-50_bus" title="SS-50 bus">SS-50 bus</a></li>
<li><a href="S-100_bus" title="S-100 bus">S-100 bus</a></li>
<li><a href="Multibus" title="Multibus">Multibus</a></li>
<li><a href="Unibus" title="Unibus">Unibus</a></li>
<li><a href="VAXBI_bus" class="mw-redirect" title="VAXBI bus">VAXBI</a></li>
<li><a href="MBus_(SPARC)" title="MBus (SPARC)">MBus</a></li>
<li><a href="STD_Bus" title="STD Bus">STD Bus</a></li>
<li><a href="System_Management_Bus" title="System Management Bus">SMBus</a></li>
<li><a href="Q-Bus" title="Q-Bus">Q-Bus</a></li>
<li><a href="Europe_Card_Bus" title="Europe Card Bus">Europe Card Bus</a></li>
<li><a href="Industry_Standard_Architecture" title="Industry Standard Architecture">ISA</a></li>
<li><a href="STEbus" title="STEbus">STEbus</a></li>
<li><a href="Zorro_II" title="Zorro II">Zorro II</a></li>
<li><a href="Zorro_III" title="Zorro III">Zorro III</a></li>
<li><a href="Computer_Automated_Measurement_and_Control" title="Computer Automated Measurement and Control">CAMAC</a></li>
<li><a href="FASTBUS" title="FASTBUS">FASTBUS</a></li>
<li><a href="Low_Pin_Count" title="Low Pin Count">LPC</a></li>
<li><a href="HP_Precision_Bus" title="HP Precision Bus">HP Precision Bus</a></li>
<li><a href="Extended_Industry_Standard_Architecture" title="Extended Industry Standard Architecture">EISA</a></li>
<li><a href="VMEbus" title="VMEbus">VME</a></li>
<li><a href="VME_eXtensions_for_Instrumentation" title="VME eXtensions for Instrumentation">VXI</a></li>
<li><a href="VXS" title="VXS">VXS</a></li>
<li><a href="VPX" title="VPX">VPX</a></li>
<li><a href="NuBus" title="NuBus">NuBus</a></li>
<li><a href="TURBOchannel" title="TURBOchannel">TURBOchannel</a></li>
<li><a href="Micro_Channel_architecture" title="Micro Channel architecture">MCA</a></li>
<li><a href="SBus" title="SBus">SBus</a></li>
<li><a href="VESA_Local_Bus" title="VESA Local Bus">VLB</a></li>
<li><a href="GSC_bus" title="GSC bus">HP GSC bus</a></li>
<li><a href="InfiniBand" title="InfiniBand">InfiniBand</a></li>
<li><a href="Ethernet" title="Ethernet">Ethernet</a></li>
<li><a href="Ultra_Port_Architecture" title="Ultra Port Architecture">UPA</a></li>
<li><a href="Peripheral_Component_Interconnect" title="Peripheral Component Interconnect">PCI</a></li>
<li><a href="PCI-X" title="PCI-X">PCI Extended (PCI-X)</a></li>
<li><a href="PCI_eXtensions_for_Instrumentation" title="PCI eXtensions for Instrumentation">PXI</a></li>
<li><a href="PCI_Express" title="PCI Express">PCI Express (PCIe)</a></li>
<li><a href="Accelerated_Graphics_Port" title="Accelerated Graphics Port">AGP</a></li>
<li><a href="Compute_Express_Link" title="Compute Express Link">Compute Express Link (CXL)</a></li>
<li><a href="Direct_Media_Interface" title="Direct Media Interface">Direct Media Interface (DMI)</a></li>
<li><a href="RapidIO" title="RapidIO">RapidIO</a></li>
<li><a href="Intel_QuickPath_Interconnect" title="Intel QuickPath Interconnect">Intel QuickPath Interconnect</a></li>
<li><a href="NVLink" title="NVLink">NVLink</a></li>
<li><a href="HyperTransport" title="HyperTransport">HyperTransport</a>
<ul><li><a href="Infinity_Fabric" class="mw-redirect" title="Infinity Fabric">Infinity Fabric</a></li></ul></li>
<li><a href="Intel_Ultra_Path_Interconnect" title="Intel Ultra Path Interconnect">Intel Ultra Path Interconnect</a></li>
<li><a href="Coherent_Accelerator_Processor_Interface" title="Coherent Accelerator Processor Interface">Coherent Accelerator Processor Interface (CAPI)</a></li>
<li><a href="SpaceWire" title="SpaceWire">SpaceWire</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Storage</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ST-506/ST-412" title="ST-506/ST-412">ST-506</a></li>
<li><a href="Enhanced_Small_Disk_Interface" title="Enhanced Small Disk Interface">ESDI</a></li>
<li><a href="Standard_Disk_Interconnect" title="Standard Disk Interconnect">SDI</a></li>
<li><a href="Intelligent_Peripheral_Interface" title="Intelligent Peripheral Interface">IPI</a></li>
<li><a href="Storage_Module_Device" title="Storage Module Device">SMD</a></li>
<li><a href="Floppy_disk_drive_interface" title="Floppy disk drive interface">Floppy connector</a></li>
<li><a href="Parallel_ATA" title="Parallel ATA">Parallel ATA (PATA)</a></li>
<li><a href="Bus_and_Tag" title="Bus and Tag">Bus and Tag</a></li>
<li><a href="Digital_Storage_Systems_Interconnect" title="Digital Storage Systems Interconnect">DSSI</a></li>
<li><a href="HIPPI" title="HIPPI">HIPPI</a></li>
<li><a href="SATA" title="SATA">Serial ATA (SATA)</a></li>
<li><a href="SCSI" title="SCSI">SCSI</a>
<ul><li><a href="Parallel_SCSI" title="Parallel SCSI">Parallel</a></li>
<li><a href="Serial_Attached_SCSI" title="Serial Attached SCSI">SAS</a></li></ul></li>
<li><a href="ESCON" title="ESCON">ESCON</a></li>
<li><a href="Fibre_Channel" title="Fibre Channel">Fibre Channel</a></li>
<li><a href="Serial_Storage_Architecture" title="Serial Storage Architecture">SSA</a></li>
<li><a href="SATA_Express" title="SATA Express">SATAe</a></li>
<li>PCI Express (via <a href="Advanced_Host_Controller_Interface" title="Advanced Host Controller Interface">AHCI</a> or logical device interface)</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Peripheral</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Apple_Desktop_Bus" title="Apple Desktop Bus">Apple Desktop Bus</a></li>
<li><a href="Atari_SIO" title="Atari SIO">Atari SIO</a></li>
<li><a href="Digital_Control_Bus" title="Digital Control Bus">DCB</a></li>
<li><a href="Commodore_bus" title="Commodore bus">Commodore bus</a></li>
<li><a href="HP-IL" title="HP-IL">HP-IL</a></li>
<li><a href="HIL_bus" title="HIL bus">HIL</a></li>
<li><a href="MIDI" title="MIDI">MIDI</a></li>
<li><a href="RS-232" title="RS-232">RS-232</a></li>
<li><a href="RS-422" title="RS-422">RS-422</a></li>
<li><a href="RS-423" title="RS-423">RS-423</a></li>
<li><a href="RS-485" title="RS-485">RS-485</a></li>
<li><a href="Lightning_(connector)" title="Lightning (connector)">Lightning</a></li>
<li><a href="DMX512#DMX512-A" title="DMX512">DMX512-A</a></li>
<li><a href="IEEE-488" class="mw-redirect" title="IEEE-488">IEEE-488 (GPIB)</a></li>
<li><a href="IEEE_1284" title="IEEE 1284">IEEE-1284 (parallel port)</a></li>
<li><a href="IEEE_1394" title="IEEE 1394">IEEE-1394 (FireWire)</a></li>
<li><a href="UNI/O" title="UNI/O">UNI/O</a></li>
<li><a href="1-Wire" title="1-Wire">1-Wire</a></li>
<li><a href="I%C2%B2C" title="I²C">I²C</a> (<a href="ACCESS.bus" title="ACCESS.bus">ACCESS.bus</a>, <a href="Power_Management_Bus" title="Power Management Bus">PMBus</a>, <a href="System_Management_Bus" title="System Management Bus">SMBus</a>)</li>
<li><a href="I3C_(bus)" title="I3C (bus)">I3C</a></li>
<li><a href="Serial_Peripheral_Interface" title="Serial Peripheral Interface">SPI</a></li>
<li><a href="IEC_61030" title="IEC 61030">D²B</a></li>
<li><a href="Parallel_SCSI" title="Parallel SCSI">Parallel SCSI</a></li>
<li><a href="Profibus" title="Profibus">Profibus</a></li>
<li><a href="USB" title="USB">USB</a></li>
<li><a href="Camera_Link" title="Camera Link">Camera Link</a></li>
<li><a href="PCI_Express#PCI_Express_External_Cabling" title="PCI Express">External PCIe</a></li>
<li><a href="Thunderbolt_(interface)" title="Thunderbolt (interface)">Thunderbolt</a></li>
<li><a href="CAN_bus" title="CAN bus">CAN bus</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Audio</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ADAT_Lightpipe" title="ADAT Lightpipe">ADAT Lightpipe</a></li>
<li><a href="AES3" title="AES3">AES3</a></li>
<li><a href="Intel_High_Definition_Audio" title="Intel High Definition Audio">Intel HD Audio</a></li>
<li><a href="I%C2%B2S" title="I²S">I²S</a></li>
<li><a href="MADI" title="MADI">MADI</a></li>
<li><a href="McASP" title="McASP">McASP</a></li>
<li><a href="S/PDIF" title="S/PDIF">S/PDIF</a></li>
<li><a href="TOSLINK" title="TOSLINK">TOSLINK</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Portable</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="PC_Card" title="PC Card">PC Card</a></li>
<li><a href="ExpressCard" title="ExpressCard">ExpressCard</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Embedded</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Multidrop_bus" title="Multidrop bus">Multidrop bus</a></li>
<li><a href="CoreConnect" title="CoreConnect">CoreConnect</a></li>
<li><a href="Advanced_Microcontroller_Bus_Architecture" title="Advanced Microcontroller Bus Architecture">AMBA</a> (<a href="Advanced_eXtensible_Interface" title="Advanced eXtensible Interface">AXI</a>)</li>
<li><a href="Wishbone_(computer_bus)" title="Wishbone (computer bus)">Wishbone</a></li>
<li><a href="SLIMbus" title="SLIMbus">SLIMbus</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div>Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest.<br><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-08-06" href="https://en.wikipedia.org/wiki/?title=NVM_Express&amp;oldid=1304463600">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>